|
|
"use strict";
|
|
|
/*
|
|
|
* ATTENTION: An "eval-source-map" devtool has been used.
|
|
|
* This devtool is neither made for production nor for readable output files.
|
|
|
* It uses "eval()" calls to create a separate source file with attached SourceMaps in the browser devtools.
|
|
|
* If you are trying to read the output file, select a different devtool (https://webpack.js.org/configuration/devtool/)
|
|
|
* or disable the default devtool with "devtool: false".
|
|
|
* If you are looking for production-ready output files, see mode: "production" (https://webpack.js.org/configuration/mode/).
|
|
|
*/
|
|
|
exports.id = "vendor-chunks/mdast-util-to-markdown";
|
|
|
exports.ids = ["vendor-chunks/mdast-util-to-markdown"];
|
|
|
exports.modules = {
|
|
|
|
|
|
/***/ "(ssr)/./node_modules/mdast-util-to-markdown/lib/handle/inline-code.js":
|
|
|
/*!***********************************************************************!*\
|
|
|
!*** ./node_modules/mdast-util-to-markdown/lib/handle/inline-code.js ***!
|
|
|
\***********************************************************************/
|
|
|
/***/ ((__unused_webpack___webpack_module__, __webpack_exports__, __webpack_require__) => {
|
|
|
|
|
|
eval("__webpack_require__.r(__webpack_exports__);\n/* harmony export */ __webpack_require__.d(__webpack_exports__, {\n/* harmony export */ inlineCode: () => (/* binding */ inlineCode)\n/* harmony export */ });\n/* harmony import */ var _util_pattern_compile_js__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ../util/pattern-compile.js */ \"(ssr)/./node_modules/mdast-util-to-markdown/lib/util/pattern-compile.js\");\n/**\n * @typedef {import('mdast').InlineCode} InlineCode\n * @typedef {import('../types.js').Parent} Parent\n * @typedef {import('../types.js').State} State\n */ \ninlineCode.peek = inlineCodePeek;\n/**\n * @param {InlineCode} node\n * @param {Parent | undefined} _\n * @param {State} state\n * @returns {string}\n */ function inlineCode(node, _, state) {\n let value = node.value || \"\";\n let sequence = \"`\";\n let index = -1;\n // If there is a single grave accent on its own in the code, use a fence of\n // two.\n // If there are two in a row, use one.\n while(new RegExp(\"(^|[^`])\" + sequence + \"([^`]|$)\").test(value)){\n sequence += \"`\";\n }\n // If this is not just spaces or eols (tabs don’t count), and either the\n // first or last character are a space, eol, or tick, then pad with spaces.\n if (/[^ \\r\\n]/.test(value) && (/^[ \\r\\n]/.test(value) && /[ \\r\\n]$/.test(value) || /^`|`$/.test(value))) {\n value = \" \" + value + \" \";\n }\n // We have a potential problem: certain characters after eols could result in\n // blocks being seen.\n // For example, if someone injected the string `'\\n# b'`, then that would\n // result in an ATX heading.\n // We can’t escape characters in `inlineCode`, but because eols are\n // transformed to spaces when going from markdown to HTML anyway, we can swap\n // them out.\n while(++index < state.unsafe.length){\n const pattern = state.unsafe[index];\n const expression = (0,_util_pattern_compile_js__WEBPACK_IMPORTED_MODULE_0__.patternCompile)(pattern);\n /** @type {RegExpExecArray | null} */ let match;\n // Only look for `atBreak`s.\n // Btw: note that `atBreak` patterns will always start the regex at LF or\n // CR.\n if (!pattern.atBreak) continue;\n while(match = expression.exec(value)){\n let position = match.index;\n // Support CRLF (patterns only look for one of the characters).\n if (value.charCodeAt(position) === 10 /* `\\n` */ && value.charCodeAt(position - 1) === 13 /* `\\r` */ ) {\n position--;\n }\n value = value.slice(0, position) + \" \" + value.slice(match.index + 1);\n }\n }\n return sequence + value + sequence;\n}\n/**\n * @returns {string}\n */ function inlineCodePeek() {\n return \"`\";\n}\n//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiKHNzcikvLi9ub2RlX21vZHVsZXMvbWRhc3QtdXRpbC10by1tYXJrZG93bi9saWIvaGFuZGxlL2lubGluZS1jb2RlLmpzIiwibWFwcGluZ3MiOiI7Ozs7O0FBQUE7Ozs7Q0FJQyxHQUV3RDtBQUV6REMsV0FBV0MsSUFBSSxHQUFHQztBQUVsQjs7Ozs7Q0FLQyxHQUNNLFNBQVNGLFdBQVdHLElBQUksRUFBRUMsQ0FBQyxFQUFFQyxLQUFLO0lBQ3ZDLElBQUlDLFFBQVFILEtBQUtHLEtBQUssSUFBSTtJQUMxQixJQUFJQyxXQUFXO0lBQ2YsSUFBSUMsUUFBUSxDQUFDO0lBRWIsMkVBQTJFO0lBQzNFLE9BQU87SUFDUCxzQ0FBc0M7SUFDdEMsTUFBTyxJQUFJQyxPQUFPLGFBQWFGLFdBQVcsWUFBWUcsSUFBSSxDQUFDSixPQUFRO1FBQ2pFQyxZQUFZO0lBQ2Q7SUFFQSx3RUFBd0U7SUFDeEUsMkVBQTJFO0lBQzNFLElBQ0UsV0FBV0csSUFBSSxDQUFDSixVQUNmLFlBQVlJLElBQUksQ0FBQ0osVUFBVSxXQUFXSSxJQUFJLENBQUNKLFVBQVcsUUFBUUksSUFBSSxDQUFDSixNQUFLLEdBQ3pFO1FBQ0FBLFFBQVEsTUFBTUEsUUFBUTtJQUN4QjtJQUVBLDZFQUE2RTtJQUM3RSxxQkFBcUI7SUFDckIseUVBQXlFO0lBQ3pFLDRCQUE0QjtJQUM1QixtRUFBbUU7SUFDbkUsNkVBQTZFO0lBQzdFLFlBQVk7SUFDWixNQUFPLEVBQUVFLFFBQVFILE1BQU1NLE1BQU0sQ0FBQ0MsTUFBTSxDQUFFO1FBQ3BDLE1BQU1DLFVBQVVSLE1BQU1NLE1BQU0sQ0FBQ0gsTUFBTTtRQUNuQyxNQUFNTSxhQUFhZix3RUFBY0EsQ0FBQ2M7UUFDbEMsbUNBQW1DLEdBQ25DLElBQUlFO1FBRUosNEJBQTRCO1FBQzVCLHlFQUF5RTtRQUN6RSxNQUFNO1FBQ04sSUFBSSxDQUFDRixRQUFRRyxPQUFPLEVBQUU7UUFFdEIsTUFBUUQsUUFBUUQsV0FBV0csSUFBSSxDQUFDWCxPQUFTO1lBQ3ZDLElBQUlZLFdBQVdILE1BQU1QLEtBQUs7WUFFMUIsK0RBQStEO1lBQy9ELElBQ0VGLE1BQU1hLFVBQVUsQ0FBQ0QsY0FBYyxHQUFHLFFBQVEsT0FDMUNaLE1BQU1hLFVBQVUsQ0FBQ0QsV0FBVyxPQUFPLEdBQUcsUUFBUSxLQUM5QztnQkFDQUE7WUFDRjtZQUVBWixRQUFRQSxNQUFNYyxLQUFLLENBQUMsR0FBR0YsWUFBWSxNQUFNWixNQUFNYyxLQUFLLENBQUNMLE1BQU1QLEtBQUssR0FBRztRQUNyRTtJQUNGO0lBRUEsT0FBT0QsV0FBV0QsUUFBUUM7QUFDNUI7QUFFQTs7Q0FFQyxHQUNELFNBQVNMO0lBQ1AsT0FBTztBQUNUIiwic291cmNlcyI6WyJ3ZWJwYWNrOi8vbmV4dGNoYXQvLi9ub2RlX21vZHVsZXMvbWRhc3QtdXRpbC10by1tYXJrZG93bi9saWIvaGFuZGxlL2lubGluZS1jb2RlLmpzP2YyOGYiXSwic291cmNlc0NvbnRlbnQiOlsiLyoqXG4gKiBAdHlwZWRlZiB7aW1wb3J0KCdtZGFzdCcpLklubGluZUNvZGV9IElubGluZUNvZGVcbiAqIEB0eXBlZGVmIHtpbXBvcnQoJy4uL3R5cGVzLmpzJykuUGFyZW50fSBQYXJlbnRcbiAqIEB0eXBlZGVmIHtpbXBvcnQoJy4uL3R5cGVzLmpzJykuU3RhdGV9IFN0YXRlXG4gKi9cblxuaW1wb3J0IHtwYXR0ZXJuQ29tcGlsZX0gZnJvbSAnLi4vdXRpbC9wYXR0ZXJuLWNvbXBpbGUuanMnXG5cbmlubGluZUNvZGUucGVlayA9IGlubGluZUNvZGVQZWVrXG5cbi8qKlxuICogQHBhcmFtIHtJbmxpbmVDb2RlfSBub2RlXG4gKiBAcGFyYW0ge1BhcmVudCB8IHVuZGVmaW5lZH0gX1xuICogQHBhcmFtIHtTdGF0ZX0gc3RhdGVcbiAqIEByZXR1cm5zIHtzdHJpbmd9XG4gKi9cbmV4cG9ydCBmdW5jdGlvbiBpbmxpbmVDb2RlKG5vZGUsIF8sIHN0YXRlKSB7XG4gIGxldCB2YWx1ZSA9IG5vZGUudmFsdWUgfHwgJydcbiAgbGV0IHNlcXVlbmNlID0gJ2AnXG4gIGxldCBpbmRleCA9IC0xXG5cbiAgLy8gSWYgdGhlcmUgaXMgYSBzaW5nbGUgZ3JhdmUgYWNjZW50IG9uIGl0cyBvd24gaW4gdGhlIGNvZGUsIHVzZSBhIGZlbmNlIG9mXG4gIC8vIHR3by5cbiAgLy8gSWYgdGhlcmUgYXJlIHR3byBpbiBhIHJvdywgdXNlIG9uZS5cbiAgd2hpbGUgKG5ldyBSZWdFeHAoJyhefFteYF0pJyArIHNlcXVlbmNlICsgJyhbXmBdfCQpJykudGVzdCh2YWx1ZSkpIHtcbiAgICBzZXF1ZW5jZSArPSAnYCdcbiAgfVxuXG4gIC8vIElmIHRoaXMgaXMgbm90IGp1c3Qgc3BhY2VzIG9yIGVvbHMgKHRhYnMgZG9u4oCZdCBjb3VudCksIGFuZCBlaXRoZXIgdGhlXG4gIC8vIGZpcnN0IG9yIGxhc3QgY2hhcmFjdGVyIGFyZSBhIHNwYWNlLCBlb2wsIG9yIHRpY2ssIHRoZW4gcGFkIHdpdGggc3BhY2VzLlxuICBpZiAoXG4gICAgL1teIFxcclxcbl0vLnRlc3QodmFsdWUpICYmXG4gICAgKCgvXlsgXFxyXFxuXS8udGVzdCh2YWx1ZSkgJiYgL1sgXFxyXFxuXSQvLnRlc3QodmFsdWUpKSB8fCAvXmB8YCQvLnRlc3QodmFsdWUpKVxuICApIHtcbiAgICB2YWx1ZSA9ICcgJyArIHZhbHVlICsgJyAnXG4gIH1cblxuICAvLyBXZSBoYXZlIGEgcG90ZW50aWFsIHByb2JsZW06IGNlcnRhaW4gY2hhcmFjdGVycyBhZnRlciBlb2xzIGNvdWxkIHJlc3VsdCBpblxuICAvLyBibG9ja3MgYmVpbmcgc2Vlbi5cbiAgLy8gRm9yIGV4YW1wbGUsIGlmIHNvbWVvbmUgaW5qZWN0ZWQgdGhlIHN0cmluZyBgJ1xcbiMgYidgLCB0aGVuIHRoYXQgd291bGRcbiAgLy8gcmVzdWx0IGluIGFuIEFUWCBoZWFkaW5nLlxuICAvLyBXZSBjYW7igJl0IGVzY2FwZSBjaGFyYWN0ZXJzIGluIGBpbmxpbmVDb2RlYCwgYnV0IGJlY2F1c2UgZW9scyBhcmVcbiAgLy8gdHJhbnNmb3JtZWQgdG8gc3BhY2VzIHdoZW4gZ29pbmcgZnJvbSBtYXJrZG93biB0byBIVE1MIGFueXdheSwgd2UgY2FuIHN3YXBcbiAgLy8gdGhlbSBvdXQuXG4gIHdoaWxlICgrK2luZGV4IDwgc3RhdGUudW5zYWZlLmxlbmd0aCkge1xuICAgIGNvbnN0IHBhdHRlcm4gPSBzdGF0ZS51bnNhZmVbaW5kZXhdXG4gICAgY29uc3QgZXhwcmVzc2lvbiA9IHBhdHRlcm5Db21waWxlKHBhdHRlcm4pXG4gICAgLyoqIEB0eXBlIHtSZWdFeHBFeGVjQXJyYXkgfCBudWxsfSAqL1xuICAgIGxldCBtYXRjaFxuXG4gICAgLy8gT25seSBsb29rIGZvciBgYXRCcmVha2BzLlxuICAgIC8vIEJ0dzogbm90ZSB0aGF0IGBhdEJyZWFrYCBwYXR0ZXJucyB3aWxsIGFsd2F5cyBzdGFydCB0aGUgcmVnZXggYXQgTEYgb3JcbiAgICAvLyBDUi5cbiAgICBpZiAoIXBhdHRlcm4uYXRCcmVhaykgY29udGludWVcblxuICAgIHdoaWxlICgobWF0Y2ggPSBleHByZXNzaW9uLmV4ZWModmFsdWUpKSkge1xuICAgICAgbGV0IHBvc2l0aW9uID0gbWF0Y2guaW5kZXhcblxuICAgICAgLy8gU3VwcG9ydCBDUkxGIChwYXR0ZXJucyBvbmx5IGxvb2sgZm9yIG9uZSBvZiB0aGUgY2hhcmFjdGVycykuXG4gICAgICBpZiAoXG4gICAgICAgIHZhbHVlLmNoYXJDb2RlQXQocG9zaXRpb24pID09PSAxMCAvKiBgXFxuYCAqLyAmJlxuICAgICAgICB2YWx1ZS5jaGFyQ29kZUF0KHBvc2l0aW9uIC0gMSkgPT09IDEzIC8qIGBcXHJgICovXG4gICAgICApIHtcbiAgICAgICAgcG9zaXRpb24tLVxuICAgICAgfVxuXG4gICAgICB2YWx1ZSA9IHZhbHVlLnNsaWNlKDAsIHBvc2l0aW9uKSArICcgJyArIHZhbHVlLnNsaWNlKG1hdGNoLmluZGV4ICsgMSlcbiAgICB9XG4gIH1cblxuICByZXR1cm4gc2VxdWVuY2UgKyB2YWx1ZSArIHNlcXVlbmNlXG59XG5cbi8qKlxuICogQHJldHVybnMge3N0cmluZ31cbiAqL1xuZnVuY3Rpb24gaW5saW5lQ29kZVBlZWsoKSB7XG4gIHJldHVybiAnYCdcbn1cbiJdLCJuYW1lcyI6WyJwYXR0ZXJuQ29tcGlsZSIsImlubGluZUNvZGUiLCJwZWVrIiwiaW5saW5lQ29kZVBlZWsiLCJub2RlIiwiXyIsInN0YXRlIiwidmFsdWUiLCJzZXF1ZW5jZSIsImluZGV4IiwiUmVnRXhwIiwidGVzdCIsInVuc2FmZSIsImxlbmd0aCIsInBhdHRlcm4iLCJleHByZXNzaW9uIiwibWF0Y2giLCJhdEJyZWFrIiwiZXhlYyIsInBvc2l0aW9uIiwiY2hhckNvZGVBdCIsInNsaWNlIl0sInNvdXJjZVJvb3QiOiIifQ==\n//# sourceURL=webpack-internal:///(ssr)/./node_modules/mdast-util-to-markdown/lib/handle/inline-code.js\n");
|
|
|
|
|
|
/***/ }),
|
|
|
|
|
|
/***/ "(ssr)/./node_modules/mdast-util-to-markdown/lib/handle/list-item.js":
|
|
|
/*!*********************************************************************!*\
|
|
|
!*** ./node_modules/mdast-util-to-markdown/lib/handle/list-item.js ***!
|
|
|
\*********************************************************************/
|
|
|
/***/ ((__unused_webpack___webpack_module__, __webpack_exports__, __webpack_require__) => {
|
|
|
|
|
|
eval("__webpack_require__.r(__webpack_exports__);\n/* harmony export */ __webpack_require__.d(__webpack_exports__, {\n/* harmony export */ listItem: () => (/* binding */ listItem)\n/* harmony export */ });\n/* harmony import */ var _util_check_bullet_js__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! ../util/check-bullet.js */ \"(ssr)/./node_modules/mdast-util-to-markdown/lib/util/check-bullet.js\");\n/* harmony import */ var _util_check_list_item_indent_js__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ../util/check-list-item-indent.js */ \"(ssr)/./node_modules/mdast-util-to-markdown/lib/util/check-list-item-indent.js\");\n/**\n * @typedef {import('mdast').ListItem} ListItem\n * @typedef {import('../types.js').Map} Map\n * @typedef {import('../types.js').Parent} Parent\n * @typedef {import('../types.js').State} State\n * @typedef {import('../types.js').Info} Info\n */ \n\n/**\n * @param {ListItem} node\n * @param {Parent | undefined} parent\n * @param {State} state\n * @param {Info} info\n * @returns {string}\n */ function listItem(node, parent, state, info) {\n const listItemIndent = (0,_util_check_list_item_indent_js__WEBPACK_IMPORTED_MODULE_0__.checkListItemIndent)(state);\n let bullet = state.bulletCurrent || (0,_util_check_bullet_js__WEBPACK_IMPORTED_MODULE_1__.checkBullet)(state);\n // Add the marker value for ordered lists.\n if (parent && parent.type === \"list\" && parent.ordered) {\n bullet = (typeof parent.start === \"number\" && parent.start > -1 ? parent.start : 1) + (state.options.incrementListMarker === false ? 0 : parent.children.indexOf(node)) + bullet;\n }\n let size = bullet.length + 1;\n if (listItemIndent === \"tab\" || listItemIndent === \"mixed\" && (parent && parent.type === \"list\" && parent.spread || node.spread)) {\n size = Math.ceil(size / 4) * 4;\n }\n const tracker = state.createTracker(info);\n tracker.move(bullet + \" \".repeat(size - bullet.length));\n tracker.shift(size);\n const exit = state.enter(\"listItem\");\n const value = state.indentLines(state.containerFlow(node, tracker.current()), map);\n exit();\n return value;\n /** @type {Map} */ function map(line, index, blank) {\n if (index) {\n return (blank ? \"\" : \" \".repeat(size)) + line;\n }\n return (blank ? bullet : bullet + \" \".repeat(size - bullet.length)) + line;\n }\n}\n//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiKHNzcikvLi9ub2RlX21vZHVsZXMvbWRhc3QtdXRpbC10by1tYXJrZG93bi9saWIvaGFuZGxlL2xpc3QtaXRlbS5qcyIsIm1hcHBpbmdzIjoiOzs7Ozs7QUFBQTs7Ozs7O0NBTUMsR0FFa0Q7QUFDa0I7QUFFckU7Ozs7OztDQU1DLEdBQ00sU0FBU0UsU0FBU0MsSUFBSSxFQUFFQyxNQUFNLEVBQUVDLEtBQUssRUFBRUMsSUFBSTtJQUNoRCxNQUFNQyxpQkFBaUJOLG9GQUFtQkEsQ0FBQ0k7SUFDM0MsSUFBSUcsU0FBU0gsTUFBTUksYUFBYSxJQUFJVCxrRUFBV0EsQ0FBQ0s7SUFFaEQsMENBQTBDO0lBQzFDLElBQUlELFVBQVVBLE9BQU9NLElBQUksS0FBSyxVQUFVTixPQUFPTyxPQUFPLEVBQUU7UUFDdERILFNBQ0UsQ0FBQyxPQUFPSixPQUFPUSxLQUFLLEtBQUssWUFBWVIsT0FBT1EsS0FBSyxHQUFHLENBQUMsSUFDakRSLE9BQU9RLEtBQUssR0FDWixLQUNIUCxDQUFBQSxNQUFNUSxPQUFPLENBQUNDLG1CQUFtQixLQUFLLFFBQ25DLElBQ0FWLE9BQU9XLFFBQVEsQ0FBQ0MsT0FBTyxDQUFDYixLQUFJLElBQ2hDSztJQUNKO0lBRUEsSUFBSVMsT0FBT1QsT0FBT1UsTUFBTSxHQUFHO0lBRTNCLElBQ0VYLG1CQUFtQixTQUNsQkEsbUJBQW1CLFdBQ2pCLFdBQVdILE9BQU9NLElBQUksS0FBSyxVQUFVTixPQUFPZSxNQUFNLElBQUtoQixLQUFLZ0IsTUFBTSxHQUNyRTtRQUNBRixPQUFPRyxLQUFLQyxJQUFJLENBQUNKLE9BQU8sS0FBSztJQUMvQjtJQUVBLE1BQU1LLFVBQVVqQixNQUFNa0IsYUFBYSxDQUFDakI7SUFDcENnQixRQUFRRSxJQUFJLENBQUNoQixTQUFTLElBQUlpQixNQUFNLENBQUNSLE9BQU9ULE9BQU9VLE1BQU07SUFDckRJLFFBQVFJLEtBQUssQ0FBQ1Q7SUFDZCxNQUFNVSxPQUFPdEIsTUFBTXVCLEtBQUssQ0FBQztJQUN6QixNQUFNQyxRQUFReEIsTUFBTXlCLFdBQVcsQ0FDN0J6QixNQUFNMEIsYUFBYSxDQUFDNUIsTUFBTW1CLFFBQVFVLE9BQU8sS0FDekNDO0lBRUZOO0lBRUEsT0FBT0U7SUFFUCxnQkFBZ0IsR0FDaEIsU0FBU0ksSUFBSUMsSUFBSSxFQUFFQyxLQUFLLEVBQUVDLEtBQUs7UUFDN0IsSUFBSUQsT0FBTztZQUNULE9BQU8sQ0FBQ0MsUUFBUSxLQUFLLElBQUlYLE1BQU0sQ0FBQ1IsS0FBSSxJQUFLaUI7UUFDM0M7UUFFQSxPQUFPLENBQUNFLFFBQVE1QixTQUFTQSxTQUFTLElBQUlpQixNQUFNLENBQUNSLE9BQU9ULE9BQU9VLE1BQU0sS0FBS2dCO0lBQ3hFO0FBQ0YiLCJzb3VyY2VzIjpbIndlYnBhY2s6Ly9uZXh0Y2hhdC8uL25vZGVfbW9kdWxlcy9tZGFzdC11dGlsLXRvLW1hcmtkb3duL2xpYi9oYW5kbGUvbGlzdC1pdGVtLmpzPzY5YTYiXSwic291cmNlc0NvbnRlbnQiOlsiLyoqXG4gKiBAdHlwZWRlZiB7aW1wb3J0KCdtZGFzdCcpLkxpc3RJdGVtfSBMaXN0SXRlbVxuICogQHR5cGVkZWYge2ltcG9ydCgnLi4vdHlwZXMuanMnKS5NYXB9IE1hcFxuICogQHR5cGVkZWYge2ltcG9ydCgnLi4vdHlwZXMuanMnKS5QYXJlbnR9IFBhcmVudFxuICogQHR5cGVkZWYge2ltcG9ydCgnLi4vdHlwZXMuanMnKS5TdGF0ZX0gU3RhdGVcbiAqIEB0eXBlZGVmIHtpbXBvcnQoJy4uL3R5cGVzLmpzJykuSW5mb30gSW5mb1xuICovXG5cbmltcG9ydCB7Y2hlY2tCdWxsZXR9IGZyb20gJy4uL3V0aWwvY2hlY2stYnVsbGV0LmpzJ1xuaW1wb3J0IHtjaGVja0xpc3RJdGVtSW5kZW50fSBmcm9tICcuLi91dGlsL2NoZWNrLWxpc3QtaXRlbS1pbmRlbnQuanMnXG5cbi8qKlxuICogQHBhcmFtIHtMaXN0SXRlbX0gbm9kZVxuICogQHBhcmFtIHtQYXJlbnQgfCB1bmRlZmluZWR9IHBhcmVudFxuICogQHBhcmFtIHtTdGF0ZX0gc3RhdGVcbiAqIEBwYXJhbSB7SW5mb30gaW5mb1xuICogQHJldHVybnMge3N0cmluZ31cbiAqL1xuZXhwb3J0IGZ1bmN0aW9uIGxpc3RJdGVtKG5vZGUsIHBhcmVudCwgc3RhdGUsIGluZm8pIHtcbiAgY29uc3QgbGlzdEl0ZW1JbmRlbnQgPSBjaGVja0xpc3RJdGVtSW5kZW50KHN0YXRlKVxuICBsZXQgYnVsbGV0ID0gc3RhdGUuYnVsbGV0Q3VycmVudCB8fCBjaGVja0J1bGxldChzdGF0ZSlcblxuICAvLyBBZGQgdGhlIG1hcmtlciB2YWx1ZSBmb3Igb3JkZXJlZCBsaXN0cy5cbiAgaWYgKHBhcmVudCAmJiBwYXJlbnQudHlwZSA9PT0gJ2xpc3QnICYmIHBhcmVudC5vcmRlcmVkKSB7XG4gICAgYnVsbGV0ID1cbiAgICAgICh0eXBlb2YgcGFyZW50LnN0YXJ0ID09PSAnbnVtYmVyJyAmJiBwYXJlbnQuc3RhcnQgPiAtMVxuICAgICAgICA/IHBhcmVudC5zdGFydFxuICAgICAgICA6IDEpICtcbiAgICAgIChzdGF0ZS5vcHRpb25zLmluY3JlbWVudExpc3RNYXJrZXIgPT09IGZhbHNlXG4gICAgICAgID8gMFxuICAgICAgICA6IHBhcmVudC5jaGlsZHJlbi5pbmRleE9mKG5vZGUpKSArXG4gICAgICBidWxsZXRcbiAgfVxuXG4gIGxldCBzaXplID0gYnVsbGV0Lmxlbmd0aCArIDFcblxuICBpZiAoXG4gICAgbGlzdEl0ZW1JbmRlbnQgPT09ICd0YWInIHx8XG4gICAgKGxpc3RJdGVtSW5kZW50ID09PSAnbWl4ZWQnICYmXG4gICAgICAoKHBhcmVudCAmJiBwYXJlbnQudHlwZSA9PT0gJ2xpc3QnICYmIHBhcmVudC5zcHJlYWQpIHx8IG5vZGUuc3ByZWFkKSlcbiAgKSB7XG4gICAgc2l6ZSA9IE1hdGguY2VpbChzaXplIC8gNCkgKiA0XG4gIH1cblxuICBjb25zdCB0cmFja2VyID0gc3RhdGUuY3JlYXRlVHJhY2tlcihpbmZvKVxuICB0cmFja2VyLm1vdmUoYnVsbGV0ICsgJyAnLnJlcGVhdChzaXplIC0gYnVsbGV0Lmxlbmd0aCkpXG4gIHRyYWNrZXIuc2hpZnQoc2l6ZSlcbiAgY29uc3QgZXhpdCA9IHN0YXRlLmVudGVyKCdsaXN0SXRlbScpXG4gIGNvbnN0IHZhbHVlID0gc3RhdGUuaW5kZW50TGluZXMoXG4gICAgc3RhdGUuY29udGFpbmVyRmxvdyhub2RlLCB0cmFja2VyLmN1cnJlbnQoKSksXG4gICAgbWFwXG4gIClcbiAgZXhpdCgpXG5cbiAgcmV0dXJuIHZhbHVlXG5cbiAgLyoqIEB0eXBlIHtNYXB9ICovXG4gIGZ1bmN0aW9uIG1hcChsaW5lLCBpbmRleCwgYmxhbmspIHtcbiAgICBpZiAoaW5kZXgpIHtcbiAgICAgIHJldHVybiAoYmxhbmsgPyAnJyA6ICcgJy5yZXBlYXQoc2l6ZSkpICsgbGluZVxuICAgIH1cblxuICAgIHJldHVybiAoYmxhbmsgPyBidWxsZXQgOiBidWxsZXQgKyAnICcucmVwZWF0KHNpemUgLSBidWxsZXQubGVuZ3RoKSkgKyBsaW5lXG4gIH1cbn1cbiJdLCJuYW1lcyI6WyJjaGVja0J1bGxldCIsImNoZWNrTGlzdEl0ZW1JbmRlbnQiLCJsaXN0SXRlbSIsIm5vZGUiLCJwYXJlbnQiLCJzdGF0ZSIsImluZm8iLCJsaXN0SXRlbUluZGVudCIsImJ1bGxldCIsImJ1bGxldEN1cnJlbnQiLCJ0eXBlIiwib3JkZXJlZCIsInN0YXJ0Iiwib3B0aW9ucyIsImluY3JlbWVudExpc3RNYXJrZXIiLCJjaGlsZHJlbiIsImluZGV4T2YiLCJzaXplIiwibGVuZ3RoIiwic3ByZWFkIiwiTWF0aCIsImNlaWwiLCJ0cmFja2VyIiwiY3JlYXRlVHJhY2tlciIsIm1vdmUiLCJyZXBlYXQiLCJzaGlmdCIsImV4aXQiLCJlbnRlciIsInZhbHVlIiwiaW5kZW50TGluZXMiLCJjb250YWluZXJGbG93IiwiY3VycmVudCIsIm1hcCIsImxpbmUiLCJpbmRleCIsImJsYW5rIl0sInNvdXJjZVJvb3QiOiIifQ==\n//# sourceURL=webpack-internal:///(ssr)/./node_modules/mdast-util-to-markdown/lib/handle/list-item.js\n");
|
|
|
|
|
|
/***/ }),
|
|
|
|
|
|
/***/ "(ssr)/./node_modules/mdast-util-to-markdown/lib/util/association.js":
|
|
|
/*!*********************************************************************!*\
|
|
|
!*** ./node_modules/mdast-util-to-markdown/lib/util/association.js ***!
|
|
|
\*********************************************************************/
|
|
|
/***/ ((__unused_webpack___webpack_module__, __webpack_exports__, __webpack_require__) => {
|
|
|
|
|
|
eval("__webpack_require__.r(__webpack_exports__);\n/* harmony export */ __webpack_require__.d(__webpack_exports__, {\n/* harmony export */ association: () => (/* binding */ association)\n/* harmony export */ });\n/* harmony import */ var micromark_util_decode_string__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! micromark-util-decode-string */ \"(ssr)/./node_modules/micromark-util-decode-string/dev/index.js\");\n/**\n * @typedef {import('../types.js').AssociationId} AssociationId\n */ \n/**\n * Get an identifier from an association to match it to others.\n *\n * Associations are nodes that match to something else through an ID:\n * <https://github.com/syntax-tree/mdast#association>.\n *\n * The `label` of an association is the string value: character escapes and\n * references work, and casing is intact.\n * The `identifier` is used to match one association to another:\n * controversially, character escapes and references don’t work in this\n * matching: `©` does not match `©`, and `\\+` does not match `+`.\n *\n * But casing is ignored (and whitespace) is trimmed and collapsed: ` A\\nb`\n * matches `a b`.\n * So, we do prefer the label when figuring out how we’re going to serialize:\n * it has whitespace, casing, and we can ignore most useless character\n * escapes and all character references.\n *\n * @type {AssociationId}\n */ function association(node) {\n if (node.label || !node.identifier) {\n return node.label || \"\";\n }\n return (0,micromark_util_decode_string__WEBPACK_IMPORTED_MODULE_0__.decodeString)(node.identifier);\n}\n//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiKHNzcikvLi9ub2RlX21vZHVsZXMvbWRhc3QtdXRpbC10by1tYXJrZG93bi9saWIvdXRpbC9hc3NvY2lhdGlvbi5qcyIsIm1hcHBpbmdzIjoiOzs7OztBQUFBOztDQUVDLEdBRXdEO0FBRXpEOzs7Ozs7Ozs7Ozs7Ozs7Ozs7O0NBbUJDLEdBQ00sU0FBU0MsWUFBWUMsSUFBSTtJQUM5QixJQUFJQSxLQUFLQyxLQUFLLElBQUksQ0FBQ0QsS0FBS0UsVUFBVSxFQUFFO1FBQ2xDLE9BQU9GLEtBQUtDLEtBQUssSUFBSTtJQUN2QjtJQUVBLE9BQU9ILDBFQUFZQSxDQUFDRSxLQUFLRSxVQUFVO0FBQ3JDIiwic291cmNlcyI6WyJ3ZWJwYWNrOi8vbmV4dGNoYXQvLi9ub2RlX21vZHVsZXMvbWRhc3QtdXRpbC10by1tYXJrZG93bi9saWIvdXRpbC9hc3NvY2lhdGlvbi5qcz8wZmRhIl0sInNvdXJjZXNDb250ZW50IjpbIi8qKlxuICogQHR5cGVkZWYge2ltcG9ydCgnLi4vdHlwZXMuanMnKS5Bc3NvY2lhdGlvbklkfSBBc3NvY2lhdGlvbklkXG4gKi9cblxuaW1wb3J0IHtkZWNvZGVTdHJpbmd9IGZyb20gJ21pY3JvbWFyay11dGlsLWRlY29kZS1zdHJpbmcnXG5cbi8qKlxuICogR2V0IGFuIGlkZW50aWZpZXIgZnJvbSBhbiBhc3NvY2lhdGlvbiB0byBtYXRjaCBpdCB0byBvdGhlcnMuXG4gKlxuICogQXNzb2NpYXRpb25zIGFyZSBub2RlcyB0aGF0IG1hdGNoIHRvIHNvbWV0aGluZyBlbHNlIHRocm91Z2ggYW4gSUQ6XG4gKiA8aHR0cHM6Ly9naXRodWIuY29tL3N5bnRheC10cmVlL21kYXN0I2Fzc29jaWF0aW9uPi5cbiAqXG4gKiBUaGUgYGxhYmVsYCBvZiBhbiBhc3NvY2lhdGlvbiBpcyB0aGUgc3RyaW5nIHZhbHVlOiBjaGFyYWN0ZXIgZXNjYXBlcyBhbmRcbiAqIHJlZmVyZW5jZXMgd29yaywgYW5kIGNhc2luZyBpcyBpbnRhY3QuXG4gKiBUaGUgYGlkZW50aWZpZXJgIGlzIHVzZWQgdG8gbWF0Y2ggb25lIGFzc29jaWF0aW9uIHRvIGFub3RoZXI6XG4gKiBjb250cm92ZXJzaWFsbHksIGNoYXJhY3RlciBlc2NhcGVzIGFuZCByZWZlcmVuY2VzIGRvbuKAmXQgd29yayBpbiB0aGlzXG4gKiBtYXRjaGluZzogYCZjb3B5O2AgZG9lcyBub3QgbWF0Y2ggYMKpYCwgYW5kIGBcXCtgIGRvZXMgbm90IG1hdGNoIGArYC5cbiAqXG4gKiBCdXQgY2FzaW5nIGlzIGlnbm9yZWQgKGFuZCB3aGl0ZXNwYWNlKSBpcyB0cmltbWVkIGFuZCBjb2xsYXBzZWQ6IGAgQVxcbmJgXG4gKiBtYXRjaGVzIGBhIGJgLlxuICogU28sIHdlIGRvIHByZWZlciB0aGUgbGFiZWwgd2hlbiBmaWd1cmluZyBvdXQgaG93IHdl4oCZcmUgZ29pbmcgdG8gc2VyaWFsaXplOlxuICogaXQgaGFzIHdoaXRlc3BhY2UsIGNhc2luZywgYW5kIHdlIGNhbiBpZ25vcmUgbW9zdCB1c2VsZXNzIGNoYXJhY3RlclxuICogZXNjYXBlcyBhbmQgYWxsIGNoYXJhY3RlciByZWZlcmVuY2VzLlxuICpcbiAqIEB0eXBlIHtBc3NvY2lhdGlvbklkfVxuICovXG5leHBvcnQgZnVuY3Rpb24gYXNzb2NpYXRpb24obm9kZSkge1xuICBpZiAobm9kZS5sYWJlbCB8fCAhbm9kZS5pZGVudGlmaWVyKSB7XG4gICAgcmV0dXJuIG5vZGUubGFiZWwgfHwgJydcbiAgfVxuXG4gIHJldHVybiBkZWNvZGVTdHJpbmcobm9kZS5pZGVudGlmaWVyKVxufVxuIl0sIm5hbWVzIjpbImRlY29kZVN0cmluZyIsImFzc29jaWF0aW9uIiwibm9kZSIsImxhYmVsIiwiaWRlbnRpZmllciJdLCJzb3VyY2VSb290IjoiIn0=\n//# sourceURL=webpack-internal:///(ssr)/./node_modules/mdast-util-to-markdown/lib/util/association.js\n");
|
|
|
|
|
|
/***/ }),
|
|
|
|
|
|
/***/ "(ssr)/./node_modules/mdast-util-to-markdown/lib/util/check-bullet.js":
|
|
|
/*!**********************************************************************!*\
|
|
|
!*** ./node_modules/mdast-util-to-markdown/lib/util/check-bullet.js ***!
|
|
|
\**********************************************************************/
|
|
|
/***/ ((__unused_webpack___webpack_module__, __webpack_exports__, __webpack_require__) => {
|
|
|
|
|
|
eval("__webpack_require__.r(__webpack_exports__);\n/* harmony export */ __webpack_require__.d(__webpack_exports__, {\n/* harmony export */ checkBullet: () => (/* binding */ checkBullet)\n/* harmony export */ });\n/**\n * @typedef {import('../types.js').State} State\n * @typedef {import('../types.js').Options} Options\n */ /**\n * @param {State} state\n * @returns {Exclude<Options['bullet'], null | undefined>}\n */ function checkBullet(state) {\n const marker = state.options.bullet || \"*\";\n if (marker !== \"*\" && marker !== \"+\" && marker !== \"-\") {\n throw new Error(\"Cannot serialize items with `\" + marker + \"` for `options.bullet`, expected `*`, `+`, or `-`\");\n }\n return marker;\n}\n//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiKHNzcikvLi9ub2RlX21vZHVsZXMvbWRhc3QtdXRpbC10by1tYXJrZG93bi9saWIvdXRpbC9jaGVjay1idWxsZXQuanMiLCJtYXBwaW5ncyI6Ijs7OztBQUFBOzs7Q0FHQyxHQUVEOzs7Q0FHQyxHQUNNLFNBQVNBLFlBQVlDLEtBQUs7SUFDL0IsTUFBTUMsU0FBU0QsTUFBTUUsT0FBTyxDQUFDQyxNQUFNLElBQUk7SUFFdkMsSUFBSUYsV0FBVyxPQUFPQSxXQUFXLE9BQU9BLFdBQVcsS0FBSztRQUN0RCxNQUFNLElBQUlHLE1BQ1Isa0NBQ0VILFNBQ0E7SUFFTjtJQUVBLE9BQU9BO0FBQ1QiLCJzb3VyY2VzIjpbIndlYnBhY2s6Ly9uZXh0Y2hhdC8uL25vZGVfbW9kdWxlcy9tZGFzdC11dGlsLXRvLW1hcmtkb3duL2xpYi91dGlsL2NoZWNrLWJ1bGxldC5qcz9mYWU2Il0sInNvdXJjZXNDb250ZW50IjpbIi8qKlxuICogQHR5cGVkZWYge2ltcG9ydCgnLi4vdHlwZXMuanMnKS5TdGF0ZX0gU3RhdGVcbiAqIEB0eXBlZGVmIHtpbXBvcnQoJy4uL3R5cGVzLmpzJykuT3B0aW9uc30gT3B0aW9uc1xuICovXG5cbi8qKlxuICogQHBhcmFtIHtTdGF0ZX0gc3RhdGVcbiAqIEByZXR1cm5zIHtFeGNsdWRlPE9wdGlvbnNbJ2J1bGxldCddLCBudWxsIHwgdW5kZWZpbmVkPn1cbiAqL1xuZXhwb3J0IGZ1bmN0aW9uIGNoZWNrQnVsbGV0KHN0YXRlKSB7XG4gIGNvbnN0IG1hcmtlciA9IHN0YXRlLm9wdGlvbnMuYnVsbGV0IHx8ICcqJ1xuXG4gIGlmIChtYXJrZXIgIT09ICcqJyAmJiBtYXJrZXIgIT09ICcrJyAmJiBtYXJrZXIgIT09ICctJykge1xuICAgIHRocm93IG5ldyBFcnJvcihcbiAgICAgICdDYW5ub3Qgc2VyaWFsaXplIGl0ZW1zIHdpdGggYCcgK1xuICAgICAgICBtYXJrZXIgK1xuICAgICAgICAnYCBmb3IgYG9wdGlvbnMuYnVsbGV0YCwgZXhwZWN0ZWQgYCpgLCBgK2AsIG9yIGAtYCdcbiAgICApXG4gIH1cblxuICByZXR1cm4gbWFya2VyXG59XG4iXSwibmFtZXMiOlsiY2hlY2tCdWxsZXQiLCJzdGF0ZSIsIm1hcmtlciIsIm9wdGlvbnMiLCJidWxsZXQiLCJFcnJvciJdLCJzb3VyY2VSb290IjoiIn0=\n//# sourceURL=webpack-internal:///(ssr)/./node_modules/mdast-util-to-markdown/lib/util/check-bullet.js\n");
|
|
|
|
|
|
/***/ }),
|
|
|
|
|
|
/***/ "(ssr)/./node_modules/mdast-util-to-markdown/lib/util/check-list-item-indent.js":
|
|
|
/*!********************************************************************************!*\
|
|
|
!*** ./node_modules/mdast-util-to-markdown/lib/util/check-list-item-indent.js ***!
|
|
|
\********************************************************************************/
|
|
|
/***/ ((__unused_webpack___webpack_module__, __webpack_exports__, __webpack_require__) => {
|
|
|
|
|
|
eval("__webpack_require__.r(__webpack_exports__);\n/* harmony export */ __webpack_require__.d(__webpack_exports__, {\n/* harmony export */ checkListItemIndent: () => (/* binding */ checkListItemIndent)\n/* harmony export */ });\n/**\n * @typedef {import('../types.js').State} State\n * @typedef {import('../types.js').Options} Options\n */ /**\n * @param {State} state\n * @returns {Exclude<Options['listItemIndent'], null | undefined>}\n */ function checkListItemIndent(state) {\n const style = state.options.listItemIndent || \"tab\";\n // To do: remove in a major.\n // @ts-expect-error: deprecated.\n if (style === 1 || style === \"1\") {\n return \"one\";\n }\n if (style !== \"tab\" && style !== \"one\" && style !== \"mixed\") {\n throw new Error(\"Cannot serialize items with `\" + style + \"` for `options.listItemIndent`, expected `tab`, `one`, or `mixed`\");\n }\n return style;\n}\n//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiKHNzcikvLi9ub2RlX21vZHVsZXMvbWRhc3QtdXRpbC10by1tYXJrZG93bi9saWIvdXRpbC9jaGVjay1saXN0LWl0ZW0taW5kZW50LmpzIiwibWFwcGluZ3MiOiI7Ozs7QUFBQTs7O0NBR0MsR0FFRDs7O0NBR0MsR0FDTSxTQUFTQSxvQkFBb0JDLEtBQUs7SUFDdkMsTUFBTUMsUUFBUUQsTUFBTUUsT0FBTyxDQUFDQyxjQUFjLElBQUk7SUFFOUMsNEJBQTRCO0lBQzVCLGdDQUFnQztJQUNoQyxJQUFJRixVQUFVLEtBQUtBLFVBQVUsS0FBSztRQUNoQyxPQUFPO0lBQ1Q7SUFFQSxJQUFJQSxVQUFVLFNBQVNBLFVBQVUsU0FBU0EsVUFBVSxTQUFTO1FBQzNELE1BQU0sSUFBSUcsTUFDUixrQ0FDRUgsUUFDQTtJQUVOO0lBRUEsT0FBT0E7QUFDVCIsInNvdXJjZXMiOlsid2VicGFjazovL25leHRjaGF0Ly4vbm9kZV9tb2R1bGVzL21kYXN0LXV0aWwtdG8tbWFya2Rvd24vbGliL3V0aWwvY2hlY2stbGlzdC1pdGVtLWluZGVudC5qcz80M2M3Il0sInNvdXJjZXNDb250ZW50IjpbIi8qKlxuICogQHR5cGVkZWYge2ltcG9ydCgnLi4vdHlwZXMuanMnKS5TdGF0ZX0gU3RhdGVcbiAqIEB0eXBlZGVmIHtpbXBvcnQoJy4uL3R5cGVzLmpzJykuT3B0aW9uc30gT3B0aW9uc1xuICovXG5cbi8qKlxuICogQHBhcmFtIHtTdGF0ZX0gc3RhdGVcbiAqIEByZXR1cm5zIHtFeGNsdWRlPE9wdGlvbnNbJ2xpc3RJdGVtSW5kZW50J10sIG51bGwgfCB1bmRlZmluZWQ+fVxuICovXG5leHBvcnQgZnVuY3Rpb24gY2hlY2tMaXN0SXRlbUluZGVudChzdGF0ZSkge1xuICBjb25zdCBzdHlsZSA9IHN0YXRlLm9wdGlvbnMubGlzdEl0ZW1JbmRlbnQgfHwgJ3RhYidcblxuICAvLyBUbyBkbzogcmVtb3ZlIGluIGEgbWFqb3IuXG4gIC8vIEB0cy1leHBlY3QtZXJyb3I6IGRlcHJlY2F0ZWQuXG4gIGlmIChzdHlsZSA9PT0gMSB8fCBzdHlsZSA9PT0gJzEnKSB7XG4gICAgcmV0dXJuICdvbmUnXG4gIH1cblxuICBpZiAoc3R5bGUgIT09ICd0YWInICYmIHN0eWxlICE9PSAnb25lJyAmJiBzdHlsZSAhPT0gJ21peGVkJykge1xuICAgIHRocm93IG5ldyBFcnJvcihcbiAgICAgICdDYW5ub3Qgc2VyaWFsaXplIGl0ZW1zIHdpdGggYCcgK1xuICAgICAgICBzdHlsZSArXG4gICAgICAgICdgIGZvciBgb3B0aW9ucy5saXN0SXRlbUluZGVudGAsIGV4cGVjdGVkIGB0YWJgLCBgb25lYCwgb3IgYG1peGVkYCdcbiAgICApXG4gIH1cblxuICByZXR1cm4gc3R5bGVcbn1cbiJdLCJuYW1lcyI6WyJjaGVja0xpc3RJdGVtSW5kZW50Iiwic3RhdGUiLCJzdHlsZSIsIm9wdGlvbnMiLCJsaXN0SXRlbUluZGVudCIsIkVycm9yIl0sInNvdXJjZVJvb3QiOiIifQ==\n//# sourceURL=webpack-internal:///(ssr)/./node_modules/mdast-util-to-markdown/lib/util/check-list-item-indent.js\n");
|
|
|
|
|
|
/***/ }),
|
|
|
|
|
|
/***/ "(ssr)/./node_modules/mdast-util-to-markdown/lib/util/container-flow.js":
|
|
|
/*!************************************************************************!*\
|
|
|
!*** ./node_modules/mdast-util-to-markdown/lib/util/container-flow.js ***!
|
|
|
\************************************************************************/
|
|
|
/***/ ((__unused_webpack___webpack_module__, __webpack_exports__, __webpack_require__) => {
|
|
|
|
|
|
eval("__webpack_require__.r(__webpack_exports__);\n/* harmony export */ __webpack_require__.d(__webpack_exports__, {\n/* harmony export */ containerFlow: () => (/* binding */ containerFlow)\n/* harmony export */ });\n/**\n * @typedef {import('../types.js').FlowContent} FlowContent\n * @typedef {import('../types.js').Node} Node\n * @typedef {import('../types.js').Parent} Parent\n * @typedef {import('../types.js').State} State\n * @typedef {import('../types.js').TrackFields} TrackFields\n */ /**\n * @param {Parent & {children: Array<FlowContent>}} parent\n * Parent of flow nodes.\n * @param {State} state\n * Info passed around about the current state.\n * @param {TrackFields} info\n * Info on where we are in the document we are generating.\n * @returns {string}\n * Serialized children, joined by (blank) lines.\n */ function containerFlow(parent, state, info) {\n const indexStack = state.indexStack;\n const children = parent.children || [];\n const tracker = state.createTracker(info);\n /** @type {Array<string>} */ const results = [];\n let index = -1;\n indexStack.push(-1);\n while(++index < children.length){\n const child = children[index];\n indexStack[indexStack.length - 1] = index;\n results.push(tracker.move(state.handle(child, parent, state, {\n before: \"\\n\",\n after: \"\\n\",\n ...tracker.current()\n })));\n if (child.type !== \"list\") {\n state.bulletLastUsed = undefined;\n }\n if (index < children.length - 1) {\n results.push(tracker.move(between(child, children[index + 1], parent, state)));\n }\n }\n indexStack.pop();\n return results.join(\"\");\n}\n/**\n * @param {Node} left\n * @param {Node} right\n * @param {Parent} parent\n * @param {State} state\n * @returns {string}\n */ function between(left, right, parent, state) {\n let index = state.join.length;\n while(index--){\n const result = state.join[index](left, right, parent, state);\n if (result === true || result === 1) {\n break;\n }\n if (typeof result === \"number\") {\n return \"\\n\".repeat(1 + result);\n }\n if (result === false) {\n return \"\\n\\n<!---->\\n\\n\";\n }\n }\n return \"\\n\\n\";\n}\n//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiKHNzcikvLi9ub2RlX21vZHVsZXMvbWRhc3QtdXRpbC10by1tYXJrZG93bi9saWIvdXRpbC9jb250YWluZXItZmxvdy5qcyIsIm1hcHBpbmdzIjoiOzs7O0FBQUE7Ozs7OztDQU1DLEdBRUQ7Ozs7Ozs7OztDQVNDLEdBQ00sU0FBU0EsY0FBY0MsTUFBTSxFQUFFQyxLQUFLLEVBQUVDLElBQUk7SUFDL0MsTUFBTUMsYUFBYUYsTUFBTUUsVUFBVTtJQUNuQyxNQUFNQyxXQUFXSixPQUFPSSxRQUFRLElBQUksRUFBRTtJQUN0QyxNQUFNQyxVQUFVSixNQUFNSyxhQUFhLENBQUNKO0lBQ3BDLDBCQUEwQixHQUMxQixNQUFNSyxVQUFVLEVBQUU7SUFDbEIsSUFBSUMsUUFBUSxDQUFDO0lBRWJMLFdBQVdNLElBQUksQ0FBQyxDQUFDO0lBRWpCLE1BQU8sRUFBRUQsUUFBUUosU0FBU00sTUFBTSxDQUFFO1FBQ2hDLE1BQU1DLFFBQVFQLFFBQVEsQ0FBQ0ksTUFBTTtRQUU3QkwsVUFBVSxDQUFDQSxXQUFXTyxNQUFNLEdBQUcsRUFBRSxHQUFHRjtRQUVwQ0QsUUFBUUUsSUFBSSxDQUNWSixRQUFRTyxJQUFJLENBQ1ZYLE1BQU1ZLE1BQU0sQ0FBQ0YsT0FBT1gsUUFBUUMsT0FBTztZQUNqQ2EsUUFBUTtZQUNSQyxPQUFPO1lBQ1AsR0FBR1YsUUFBUVcsT0FBTyxFQUFFO1FBQ3RCO1FBSUosSUFBSUwsTUFBTU0sSUFBSSxLQUFLLFFBQVE7WUFDekJoQixNQUFNaUIsY0FBYyxHQUFHQztRQUN6QjtRQUVBLElBQUlYLFFBQVFKLFNBQVNNLE1BQU0sR0FBRyxHQUFHO1lBQy9CSCxRQUFRRSxJQUFJLENBQ1ZKLFFBQVFPLElBQUksQ0FBQ1EsUUFBUVQsT0FBT1AsUUFBUSxDQUFDSSxRQUFRLEVBQUUsRUFBRVIsUUFBUUM7UUFFN0Q7SUFDRjtJQUVBRSxXQUFXa0IsR0FBRztJQUVkLE9BQU9kLFFBQVFlLElBQUksQ0FBQztBQUN0QjtBQUVBOzs7Ozs7Q0FNQyxHQUNELFNBQVNGLFFBQVFHLElBQUksRUFBRUMsS0FBSyxFQUFFeEIsTUFBTSxFQUFFQyxLQUFLO0lBQ3pDLElBQUlPLFFBQVFQLE1BQU1xQixJQUFJLENBQUNaLE1BQU07SUFFN0IsTUFBT0YsUUFBUztRQUNkLE1BQU1pQixTQUFTeEIsTUFBTXFCLElBQUksQ0FBQ2QsTUFBTSxDQUFDZSxNQUFNQyxPQUFPeEIsUUFBUUM7UUFFdEQsSUFBSXdCLFdBQVcsUUFBUUEsV0FBVyxHQUFHO1lBQ25DO1FBQ0Y7UUFFQSxJQUFJLE9BQU9BLFdBQVcsVUFBVTtZQUM5QixPQUFPLEtBQUtDLE1BQU0sQ0FBQyxJQUFJRDtRQUN6QjtRQUVBLElBQUlBLFdBQVcsT0FBTztZQUNwQixPQUFPO1FBQ1Q7SUFDRjtJQUVBLE9BQU87QUFDVCIsInNvdXJjZXMiOlsid2VicGFjazovL25leHRjaGF0Ly4vbm9kZV9tb2R1bGVzL21kYXN0LXV0aWwtdG8tbWFya2Rvd24vbGliL3V0aWwvY29udGFpbmVyLWZsb3cuanM/MGE4ZiJdLCJzb3VyY2VzQ29udGVudCI6WyIvKipcbiAqIEB0eXBlZGVmIHtpbXBvcnQoJy4uL3R5cGVzLmpzJykuRmxvd0NvbnRlbnR9IEZsb3dDb250ZW50XG4gKiBAdHlwZWRlZiB7aW1wb3J0KCcuLi90eXBlcy5qcycpLk5vZGV9IE5vZGVcbiAqIEB0eXBlZGVmIHtpbXBvcnQoJy4uL3R5cGVzLmpzJykuUGFyZW50fSBQYXJlbnRcbiAqIEB0eXBlZGVmIHtpbXBvcnQoJy4uL3R5cGVzLmpzJykuU3RhdGV9IFN0YXRlXG4gKiBAdHlwZWRlZiB7aW1wb3J0KCcuLi90eXBlcy5qcycpLlRyYWNrRmllbGRzfSBUcmFja0ZpZWxkc1xuICovXG5cbi8qKlxuICogQHBhcmFtIHtQYXJlbnQgJiB7Y2hpbGRyZW46IEFycmF5PEZsb3dDb250ZW50Pn19IHBhcmVudFxuICogICBQYXJlbnQgb2YgZmxvdyBub2Rlcy5cbiAqIEBwYXJhbSB7U3RhdGV9IHN0YXRlXG4gKiAgIEluZm8gcGFzc2VkIGFyb3VuZCBhYm91dCB0aGUgY3VycmVudCBzdGF0ZS5cbiAqIEBwYXJhbSB7VHJhY2tGaWVsZHN9IGluZm9cbiAqICAgSW5mbyBvbiB3aGVyZSB3ZSBhcmUgaW4gdGhlIGRvY3VtZW50IHdlIGFyZSBnZW5lcmF0aW5nLlxuICogQHJldHVybnMge3N0cmluZ31cbiAqICAgU2VyaWFsaXplZCBjaGlsZHJlbiwgam9pbmVkIGJ5IChibGFuaykgbGluZXMuXG4gKi9cbmV4cG9ydCBmdW5jdGlvbiBjb250YWluZXJGbG93KHBhcmVudCwgc3RhdGUsIGluZm8pIHtcbiAgY29uc3QgaW5kZXhTdGFjayA9IHN0YXRlLmluZGV4U3RhY2tcbiAgY29uc3QgY2hpbGRyZW4gPSBwYXJlbnQuY2hpbGRyZW4gfHwgW11cbiAgY29uc3QgdHJhY2tlciA9IHN0YXRlLmNyZWF0ZVRyYWNrZXIoaW5mbylcbiAgLyoqIEB0eXBlIHtBcnJheTxzdHJpbmc+fSAqL1xuICBjb25zdCByZXN1bHRzID0gW11cbiAgbGV0IGluZGV4ID0gLTFcblxuICBpbmRleFN0YWNrLnB1c2goLTEpXG5cbiAgd2hpbGUgKCsraW5kZXggPCBjaGlsZHJlbi5sZW5ndGgpIHtcbiAgICBjb25zdCBjaGlsZCA9IGNoaWxkcmVuW2luZGV4XVxuXG4gICAgaW5kZXhTdGFja1tpbmRleFN0YWNrLmxlbmd0aCAtIDFdID0gaW5kZXhcblxuICAgIHJlc3VsdHMucHVzaChcbiAgICAgIHRyYWNrZXIubW92ZShcbiAgICAgICAgc3RhdGUuaGFuZGxlKGNoaWxkLCBwYXJlbnQsIHN0YXRlLCB7XG4gICAgICAgICAgYmVmb3JlOiAnXFxuJyxcbiAgICAgICAgICBhZnRlcjogJ1xcbicsXG4gICAgICAgICAgLi4udHJhY2tlci5jdXJyZW50KClcbiAgICAgICAgfSlcbiAgICAgIClcbiAgICApXG5cbiAgICBpZiAoY2hpbGQudHlwZSAhPT0gJ2xpc3QnKSB7XG4gICAgICBzdGF0ZS5idWxsZXRMYXN0VXNlZCA9IHVuZGVmaW5lZFxuICAgIH1cblxuICAgIGlmIChpbmRleCA8IGNoaWxkcmVuLmxlbmd0aCAtIDEpIHtcbiAgICAgIHJlc3VsdHMucHVzaChcbiAgICAgICAgdHJhY2tlci5tb3ZlKGJldHdlZW4oY2hpbGQsIGNoaWxkcmVuW2luZGV4ICsgMV0sIHBhcmVudCwgc3RhdGUpKVxuICAgICAgKVxuICAgIH1cbiAgfVxuXG4gIGluZGV4U3RhY2sucG9wKClcblxuICByZXR1cm4gcmVzdWx0cy5qb2luKCcnKVxufVxuXG4vKipcbiAqIEBwYXJhbSB7Tm9kZX0gbGVmdFxuICogQHBhcmFtIHtOb2RlfSByaWdodFxuICogQHBhcmFtIHtQYXJlbnR9IHBhcmVudFxuICogQHBhcmFtIHtTdGF0ZX0gc3RhdGVcbiAqIEByZXR1cm5zIHtzdHJpbmd9XG4gKi9cbmZ1bmN0aW9uIGJldHdlZW4obGVmdCwgcmlnaHQsIHBhcmVudCwgc3RhdGUpIHtcbiAgbGV0IGluZGV4ID0gc3RhdGUuam9pbi5sZW5ndGhcblxuICB3aGlsZSAoaW5kZXgtLSkge1xuICAgIGNvbnN0IHJlc3VsdCA9IHN0YXRlLmpvaW5baW5kZXhdKGxlZnQsIHJpZ2h0LCBwYXJlbnQsIHN0YXRlKVxuXG4gICAgaWYgKHJlc3VsdCA9PT0gdHJ1ZSB8fCByZXN1bHQgPT09IDEpIHtcbiAgICAgIGJyZWFrXG4gICAgfVxuXG4gICAgaWYgKHR5cGVvZiByZXN1bHQgPT09ICdudW1iZXInKSB7XG4gICAgICByZXR1cm4gJ1xcbicucmVwZWF0KDEgKyByZXN1bHQpXG4gICAgfVxuXG4gICAgaWYgKHJlc3VsdCA9PT0gZmFsc2UpIHtcbiAgICAgIHJldHVybiAnXFxuXFxuPCEtLS0tPlxcblxcbidcbiAgICB9XG4gIH1cblxuICByZXR1cm4gJ1xcblxcbidcbn1cbiJdLCJuYW1lcyI6WyJjb250YWluZXJGbG93IiwicGFyZW50Iiwic3RhdGUiLCJpbmZvIiwiaW5kZXhTdGFjayIsImNoaWxkcmVuIiwidHJhY2tlciIsImNyZWF0ZVRyYWNrZXIiLCJyZXN1bHRzIiwiaW5kZXgiLCJwdXNoIiwibGVuZ3RoIiwiY2hpbGQiLCJtb3ZlIiwiaGFuZGxlIiwiYmVmb3JlIiwiYWZ0ZXIiLCJjdXJyZW50IiwidHlwZSIsImJ1bGxldExhc3RVc2VkIiwidW5kZWZpbmVkIiwiYmV0d2VlbiIsInBvcCIsImpvaW4iLCJsZWZ0IiwicmlnaHQiLCJyZXN1bHQiLCJyZXBlYXQiXSwic291cmNlUm9vdCI6IiJ9\n//# sourceURL=webpack-internal:///(ssr)/./node_modules/mdast-util-to-markdown/lib/util/container-flow.js\n");
|
|
|
|
|
|
/***/ }),
|
|
|
|
|
|
/***/ "(ssr)/./node_modules/mdast-util-to-markdown/lib/util/container-phrasing.js":
|
|
|
/*!****************************************************************************!*\
|
|
|
!*** ./node_modules/mdast-util-to-markdown/lib/util/container-phrasing.js ***!
|
|
|
\****************************************************************************/
|
|
|
/***/ ((__unused_webpack___webpack_module__, __webpack_exports__, __webpack_require__) => {
|
|
|
|
|
|
eval("__webpack_require__.r(__webpack_exports__);\n/* harmony export */ __webpack_require__.d(__webpack_exports__, {\n/* harmony export */ containerPhrasing: () => (/* binding */ containerPhrasing)\n/* harmony export */ });\n/**\n * @typedef {import('../types.js').Handle} Handle\n * @typedef {import('../types.js').Info} Info\n * @typedef {import('../types.js').Parent} Parent\n * @typedef {import('../types.js').PhrasingContent} PhrasingContent\n * @typedef {import('../types.js').State} State\n */ /**\n * Serialize the children of a parent that contains phrasing children.\n *\n * These children will be joined flush together.\n *\n * @param {Parent & {children: Array<PhrasingContent>}} parent\n * Parent of flow nodes.\n * @param {State} state\n * Info passed around about the current state.\n * @param {Info} info\n * Info on where we are in the document we are generating.\n * @returns {string}\n * Serialized children, joined together.\n */ function containerPhrasing(parent, state, info) {\n const indexStack = state.indexStack;\n const children = parent.children || [];\n /** @type {Array<string>} */ const results = [];\n let index = -1;\n let before = info.before;\n indexStack.push(-1);\n let tracker = state.createTracker(info);\n while(++index < children.length){\n const child = children[index];\n /** @type {string} */ let after;\n indexStack[indexStack.length - 1] = index;\n if (index + 1 < children.length) {\n /** @type {Handle} */ // @ts-expect-error: hush, it’s actually a `zwitch`.\n let handle = state.handle.handlers[children[index + 1].type];\n /** @type {Handle} */ // @ts-expect-error: hush, it’s actually a `zwitch`.\n if (handle && handle.peek) handle = handle.peek;\n after = handle ? handle(children[index + 1], parent, state, {\n before: \"\",\n after: \"\",\n ...tracker.current()\n }).charAt(0) : \"\";\n } else {\n after = info.after;\n }\n // In some cases, html (text) can be found in phrasing right after an eol.\n // When we’d serialize that, in most cases that would be seen as html\n // (flow).\n // As we can’t escape or so to prevent it from happening, we take a somewhat\n // reasonable approach: replace that eol with a space.\n // See: <https://github.com/syntax-tree/mdast-util-to-markdown/issues/15>\n if (results.length > 0 && (before === \"\\r\" || before === \"\\n\") && child.type === \"html\") {\n results[results.length - 1] = results[results.length - 1].replace(/(\\r?\\n|\\r)$/, \" \");\n before = \" \";\n // To do: does this work to reset tracker?\n tracker = state.createTracker(info);\n tracker.move(results.join(\"\"));\n }\n results.push(tracker.move(state.handle(child, parent, state, {\n ...tracker.current(),\n before,\n after\n })));\n before = results[results.length - 1].slice(-1);\n }\n indexStack.pop();\n return results.join(\"\");\n}\n//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiKHNzcikvLi9ub2RlX21vZHVsZXMvbWRhc3QtdXRpbC10by1tYXJrZG93bi9saWIvdXRpbC9jb250YWluZXItcGhyYXNpbmcuanMiLCJtYXBwaW5ncyI6Ijs7OztBQUFBOzs7Ozs7Q0FNQyxHQUVEOzs7Ozs7Ozs7Ozs7O0NBYUMsR0FDTSxTQUFTQSxrQkFBa0JDLE1BQU0sRUFBRUMsS0FBSyxFQUFFQyxJQUFJO0lBQ25ELE1BQU1DLGFBQWFGLE1BQU1FLFVBQVU7SUFDbkMsTUFBTUMsV0FBV0osT0FBT0ksUUFBUSxJQUFJLEVBQUU7SUFDdEMsMEJBQTBCLEdBQzFCLE1BQU1DLFVBQVUsRUFBRTtJQUNsQixJQUFJQyxRQUFRLENBQUM7SUFDYixJQUFJQyxTQUFTTCxLQUFLSyxNQUFNO0lBRXhCSixXQUFXSyxJQUFJLENBQUMsQ0FBQztJQUNqQixJQUFJQyxVQUFVUixNQUFNUyxhQUFhLENBQUNSO0lBRWxDLE1BQU8sRUFBRUksUUFBUUYsU0FBU08sTUFBTSxDQUFFO1FBQ2hDLE1BQU1DLFFBQVFSLFFBQVEsQ0FBQ0UsTUFBTTtRQUM3QixtQkFBbUIsR0FDbkIsSUFBSU87UUFFSlYsVUFBVSxDQUFDQSxXQUFXUSxNQUFNLEdBQUcsRUFBRSxHQUFHTDtRQUVwQyxJQUFJQSxRQUFRLElBQUlGLFNBQVNPLE1BQU0sRUFBRTtZQUMvQixtQkFBbUIsR0FDbkIsb0RBQW9EO1lBQ3BELElBQUlHLFNBQVNiLE1BQU1hLE1BQU0sQ0FBQ0MsUUFBUSxDQUFDWCxRQUFRLENBQUNFLFFBQVEsRUFBRSxDQUFDVSxJQUFJLENBQUM7WUFDNUQsbUJBQW1CLEdBQ25CLG9EQUFvRDtZQUNwRCxJQUFJRixVQUFVQSxPQUFPRyxJQUFJLEVBQUVILFNBQVNBLE9BQU9HLElBQUk7WUFDL0NKLFFBQVFDLFNBQ0pBLE9BQU9WLFFBQVEsQ0FBQ0UsUUFBUSxFQUFFLEVBQUVOLFFBQVFDLE9BQU87Z0JBQ3pDTSxRQUFRO2dCQUNSTSxPQUFPO2dCQUNQLEdBQUdKLFFBQVFTLE9BQU8sRUFBRTtZQUN0QixHQUFHQyxNQUFNLENBQUMsS0FDVjtRQUNOLE9BQU87WUFDTE4sUUFBUVgsS0FBS1csS0FBSztRQUNwQjtRQUVBLDBFQUEwRTtRQUMxRSxxRUFBcUU7UUFDckUsVUFBVTtRQUNWLDRFQUE0RTtRQUM1RSxzREFBc0Q7UUFDdEQseUVBQXlFO1FBQ3pFLElBQ0VSLFFBQVFNLE1BQU0sR0FBRyxLQUNoQkosQ0FBQUEsV0FBVyxRQUFRQSxXQUFXLElBQUcsS0FDbENLLE1BQU1JLElBQUksS0FBSyxRQUNmO1lBQ0FYLE9BQU8sQ0FBQ0EsUUFBUU0sTUFBTSxHQUFHLEVBQUUsR0FBR04sT0FBTyxDQUFDQSxRQUFRTSxNQUFNLEdBQUcsRUFBRSxDQUFDUyxPQUFPLENBQy9ELGVBQ0E7WUFFRmIsU0FBUztZQUVULDBDQUEwQztZQUMxQ0UsVUFBVVIsTUFBTVMsYUFBYSxDQUFDUjtZQUM5Qk8sUUFBUVksSUFBSSxDQUFDaEIsUUFBUWlCLElBQUksQ0FBQztRQUM1QjtRQUVBakIsUUFBUUcsSUFBSSxDQUNWQyxRQUFRWSxJQUFJLENBQ1ZwQixNQUFNYSxNQUFNLENBQUNGLE9BQU9aLFFBQVFDLE9BQU87WUFDakMsR0FBR1EsUUFBUVMsT0FBTyxFQUFFO1lBQ3BCWDtZQUNBTTtRQUNGO1FBSUpOLFNBQVNGLE9BQU8sQ0FBQ0EsUUFBUU0sTUFBTSxHQUFHLEVBQUUsQ0FBQ1ksS0FBSyxDQUFDLENBQUM7SUFDOUM7SUFFQXBCLFdBQVdxQixHQUFHO0lBRWQsT0FBT25CLFFBQVFpQixJQUFJLENBQUM7QUFDdEIiLCJzb3VyY2VzIjpbIndlYnBhY2s6Ly9uZXh0Y2hhdC8uL25vZGVfbW9kdWxlcy9tZGFzdC11dGlsLXRvLW1hcmtkb3duL2xpYi91dGlsL2NvbnRhaW5lci1waHJhc2luZy5qcz80OWE1Il0sInNvdXJjZXNDb250ZW50IjpbIi8qKlxuICogQHR5cGVkZWYge2ltcG9ydCgnLi4vdHlwZXMuanMnKS5IYW5kbGV9IEhhbmRsZVxuICogQHR5cGVkZWYge2ltcG9ydCgnLi4vdHlwZXMuanMnKS5JbmZvfSBJbmZvXG4gKiBAdHlwZWRlZiB7aW1wb3J0KCcuLi90eXBlcy5qcycpLlBhcmVudH0gUGFyZW50XG4gKiBAdHlwZWRlZiB7aW1wb3J0KCcuLi90eXBlcy5qcycpLlBocmFzaW5nQ29udGVudH0gUGhyYXNpbmdDb250ZW50XG4gKiBAdHlwZWRlZiB7aW1wb3J0KCcuLi90eXBlcy5qcycpLlN0YXRlfSBTdGF0ZVxuICovXG5cbi8qKlxuICogU2VyaWFsaXplIHRoZSBjaGlsZHJlbiBvZiBhIHBhcmVudCB0aGF0IGNvbnRhaW5zIHBocmFzaW5nIGNoaWxkcmVuLlxuICpcbiAqIFRoZXNlIGNoaWxkcmVuIHdpbGwgYmUgam9pbmVkIGZsdXNoIHRvZ2V0aGVyLlxuICpcbiAqIEBwYXJhbSB7UGFyZW50ICYge2NoaWxkcmVuOiBBcnJheTxQaHJhc2luZ0NvbnRlbnQ+fX0gcGFyZW50XG4gKiAgIFBhcmVudCBvZiBmbG93IG5vZGVzLlxuICogQHBhcmFtIHtTdGF0ZX0gc3RhdGVcbiAqICAgSW5mbyBwYXNzZWQgYXJvdW5kIGFib3V0IHRoZSBjdXJyZW50IHN0YXRlLlxuICogQHBhcmFtIHtJbmZvfSBpbmZvXG4gKiAgIEluZm8gb24gd2hlcmUgd2UgYXJlIGluIHRoZSBkb2N1bWVudCB3ZSBhcmUgZ2VuZXJhdGluZy5cbiAqIEByZXR1cm5zIHtzdHJpbmd9XG4gKiAgIFNlcmlhbGl6ZWQgY2hpbGRyZW4sIGpvaW5lZCB0b2dldGhlci5cbiAqL1xuZXhwb3J0IGZ1bmN0aW9uIGNvbnRhaW5lclBocmFzaW5nKHBhcmVudCwgc3RhdGUsIGluZm8pIHtcbiAgY29uc3QgaW5kZXhTdGFjayA9IHN0YXRlLmluZGV4U3RhY2tcbiAgY29uc3QgY2hpbGRyZW4gPSBwYXJlbnQuY2hpbGRyZW4gfHwgW11cbiAgLyoqIEB0eXBlIHtBcnJheTxzdHJpbmc+fSAqL1xuICBjb25zdCByZXN1bHRzID0gW11cbiAgbGV0IGluZGV4ID0gLTFcbiAgbGV0IGJlZm9yZSA9IGluZm8uYmVmb3JlXG5cbiAgaW5kZXhTdGFjay5wdXNoKC0xKVxuICBsZXQgdHJhY2tlciA9IHN0YXRlLmNyZWF0ZVRyYWNrZXIoaW5mbylcblxuICB3aGlsZSAoKytpbmRleCA8IGNoaWxkcmVuLmxlbmd0aCkge1xuICAgIGNvbnN0IGNoaWxkID0gY2hpbGRyZW5baW5kZXhdXG4gICAgLyoqIEB0eXBlIHtzdHJpbmd9ICovXG4gICAgbGV0IGFmdGVyXG5cbiAgICBpbmRleFN0YWNrW2luZGV4U3RhY2subGVuZ3RoIC0gMV0gPSBpbmRleFxuXG4gICAgaWYgKGluZGV4ICsgMSA8IGNoaWxkcmVuLmxlbmd0aCkge1xuICAgICAgLyoqIEB0eXBlIHtIYW5kbGV9ICovXG4gICAgICAvLyBAdHMtZXhwZWN0LWVycm9yOiBodXNoLCBpdOKAmXMgYWN0dWFsbHkgYSBgendpdGNoYC5cbiAgICAgIGxldCBoYW5kbGUgPSBzdGF0ZS5oYW5kbGUuaGFuZGxlcnNbY2hpbGRyZW5baW5kZXggKyAxXS50eXBlXVxuICAgICAgLyoqIEB0eXBlIHtIYW5kbGV9ICovXG4gICAgICAvLyBAdHMtZXhwZWN0LWVycm9yOiBodXNoLCBpdOKAmXMgYWN0dWFsbHkgYSBgendpdGNoYC5cbiAgICAgIGlmIChoYW5kbGUgJiYgaGFuZGxlLnBlZWspIGhhbmRsZSA9IGhhbmRsZS5wZWVrXG4gICAgICBhZnRlciA9IGhhbmRsZVxuICAgICAgICA/IGhhbmRsZShjaGlsZHJlbltpbmRleCArIDFdLCBwYXJlbnQsIHN0YXRlLCB7XG4gICAgICAgICAgICBiZWZvcmU6ICcnLFxuICAgICAgICAgICAgYWZ0ZXI6ICcnLFxuICAgICAgICAgICAgLi4udHJhY2tlci5jdXJyZW50KClcbiAgICAgICAgICB9KS5jaGFyQXQoMClcbiAgICAgICAgOiAnJ1xuICAgIH0gZWxzZSB7XG4gICAgICBhZnRlciA9IGluZm8uYWZ0ZXJcbiAgICB9XG5cbiAgICAvLyBJbiBzb21lIGNhc2VzLCBodG1sICh0ZXh0KSBjYW4gYmUgZm91bmQgaW4gcGhyYXNpbmcgcmlnaHQgYWZ0ZXIgYW4gZW9sLlxuICAgIC8vIFdoZW4gd2XigJlkIHNlcmlhbGl6ZSB0aGF0LCBpbiBtb3N0IGNhc2VzIHRoYXQgd291bGQgYmUgc2VlbiBhcyBodG1sXG4gICAgLy8gKGZsb3cpLlxuICAgIC8vIEFzIHdlIGNhbuKAmXQgZXNjYXBlIG9yIHNvIHRvIHByZXZlbnQgaXQgZnJvbSBoYXBwZW5pbmcsIHdlIHRha2UgYSBzb21ld2hhdFxuICAgIC8vIHJlYXNvbmFibGUgYXBwcm9hY2g6IHJlcGxhY2UgdGhhdCBlb2wgd2l0aCBhIHNwYWNlLlxuICAgIC8vIFNlZTogPGh0dHBzOi8vZ2l0aHViLmNvbS9zeW50YXgtdHJlZS9tZGFzdC11dGlsLXRvLW1hcmtkb3duL2lzc3Vlcy8xNT5cbiAgICBpZiAoXG4gICAgICByZXN1bHRzLmxlbmd0aCA+IDAgJiZcbiAgICAgIChiZWZvcmUgPT09ICdcXHInIHx8IGJlZm9yZSA9PT0gJ1xcbicpICYmXG4gICAgICBjaGlsZC50eXBlID09PSAnaHRtbCdcbiAgICApIHtcbiAgICAgIHJlc3VsdHNbcmVzdWx0cy5sZW5ndGggLSAxXSA9IHJlc3VsdHNbcmVzdWx0cy5sZW5ndGggLSAxXS5yZXBsYWNlKFxuICAgICAgICAvKFxccj9cXG58XFxyKSQvLFxuICAgICAgICAnICdcbiAgICAgIClcbiAgICAgIGJlZm9yZSA9ICcgJ1xuXG4gICAgICAvLyBUbyBkbzogZG9lcyB0aGlzIHdvcmsgdG8gcmVzZXQgdHJhY2tlcj9cbiAgICAgIHRyYWNrZXIgPSBzdGF0ZS5jcmVhdGVUcmFja2VyKGluZm8pXG4gICAgICB0cmFja2VyLm1vdmUocmVzdWx0cy5qb2luKCcnKSlcbiAgICB9XG5cbiAgICByZXN1bHRzLnB1c2goXG4gICAgICB0cmFja2VyLm1vdmUoXG4gICAgICAgIHN0YXRlLmhhbmRsZShjaGlsZCwgcGFyZW50LCBzdGF0ZSwge1xuICAgICAgICAgIC4uLnRyYWNrZXIuY3VycmVudCgpLFxuICAgICAgICAgIGJlZm9yZSxcbiAgICAgICAgICBhZnRlclxuICAgICAgICB9KVxuICAgICAgKVxuICAgIClcblxuICAgIGJlZm9yZSA9IHJlc3VsdHNbcmVzdWx0cy5sZW5ndGggLSAxXS5zbGljZSgtMSlcbiAgfVxuXG4gIGluZGV4U3RhY2sucG9wKClcblxuICByZXR1cm4gcmVzdWx0cy5qb2luKCcnKVxufVxuIl0sIm5hbWVzIjpbImNvbnRhaW5lclBocmFzaW5nIiwicGFyZW50Iiwic3RhdGUiLCJpbmZvIiwiaW5kZXhTdGFjayIsImNoaWxkcmVuIiwicmVzdWx0cyIsImluZGV4IiwiYmVmb3JlIiwicHVzaCIsInRyYWNrZXIiLCJjcmVhdGVUcmFja2VyIiwibGVuZ3RoIiwiY2hpbGQiLCJhZnRlciIsImhhbmRsZSIsImhhbmRsZXJzIiwidHlwZSIsInBlZWsiLCJjdXJyZW50IiwiY2hhckF0IiwicmVwbGFjZSIsIm1vdmUiLCJqb2luIiwic2xpY2UiLCJwb3AiXSwic291cmNlUm9vdCI6IiJ9\n//# sourceURL=webpack-internal:///(ssr)/./node_modules/mdast-util-to-markdown/lib/util/container-phrasing.js\n");
|
|
|
|
|
|
/***/ }),
|
|
|
|
|
|
/***/ "(ssr)/./node_modules/mdast-util-to-markdown/lib/util/indent-lines.js":
|
|
|
/*!**********************************************************************!*\
|
|
|
!*** ./node_modules/mdast-util-to-markdown/lib/util/indent-lines.js ***!
|
|
|
\**********************************************************************/
|
|
|
/***/ ((__unused_webpack___webpack_module__, __webpack_exports__, __webpack_require__) => {
|
|
|
|
|
|
eval("__webpack_require__.r(__webpack_exports__);\n/* harmony export */ __webpack_require__.d(__webpack_exports__, {\n/* harmony export */ indentLines: () => (/* binding */ indentLines)\n/* harmony export */ });\n/**\n * @typedef {import('../types.js').IndentLines} IndentLines\n */ const eol = /\\r?\\n|\\r/g;\n/**\n * @type {IndentLines}\n */ function indentLines(value, map) {\n /** @type {Array<string>} */ const result = [];\n let start = 0;\n let line = 0;\n /** @type {RegExpExecArray | null} */ let match;\n while(match = eol.exec(value)){\n one(value.slice(start, match.index));\n result.push(match[0]);\n start = match.index + match[0].length;\n line++;\n }\n one(value.slice(start));\n return result.join(\"\");\n /**\n * @param {string} value\n */ function one(value) {\n result.push(map(value, line, !value));\n }\n}\n//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiKHNzcikvLi9ub2RlX21vZHVsZXMvbWRhc3QtdXRpbC10by1tYXJrZG93bi9saWIvdXRpbC9pbmRlbnQtbGluZXMuanMiLCJtYXBwaW5ncyI6Ijs7OztBQUFBOztDQUVDLEdBRUQsTUFBTUEsTUFBTTtBQUVaOztDQUVDLEdBQ00sU0FBU0MsWUFBWUMsS0FBSyxFQUFFQyxHQUFHO0lBQ3BDLDBCQUEwQixHQUMxQixNQUFNQyxTQUFTLEVBQUU7SUFDakIsSUFBSUMsUUFBUTtJQUNaLElBQUlDLE9BQU87SUFDWCxtQ0FBbUMsR0FDbkMsSUFBSUM7SUFFSixNQUFRQSxRQUFRUCxJQUFJUSxJQUFJLENBQUNOLE9BQVM7UUFDaENPLElBQUlQLE1BQU1RLEtBQUssQ0FBQ0wsT0FBT0UsTUFBTUksS0FBSztRQUNsQ1AsT0FBT1EsSUFBSSxDQUFDTCxLQUFLLENBQUMsRUFBRTtRQUNwQkYsUUFBUUUsTUFBTUksS0FBSyxHQUFHSixLQUFLLENBQUMsRUFBRSxDQUFDTSxNQUFNO1FBQ3JDUDtJQUNGO0lBRUFHLElBQUlQLE1BQU1RLEtBQUssQ0FBQ0w7SUFFaEIsT0FBT0QsT0FBT1UsSUFBSSxDQUFDO0lBRW5COztHQUVDLEdBQ0QsU0FBU0wsSUFBSVAsS0FBSztRQUNoQkUsT0FBT1EsSUFBSSxDQUFDVCxJQUFJRCxPQUFPSSxNQUFNLENBQUNKO0lBQ2hDO0FBQ0YiLCJzb3VyY2VzIjpbIndlYnBhY2s6Ly9uZXh0Y2hhdC8uL25vZGVfbW9kdWxlcy9tZGFzdC11dGlsLXRvLW1hcmtkb3duL2xpYi91dGlsL2luZGVudC1saW5lcy5qcz83OTc1Il0sInNvdXJjZXNDb250ZW50IjpbIi8qKlxuICogQHR5cGVkZWYge2ltcG9ydCgnLi4vdHlwZXMuanMnKS5JbmRlbnRMaW5lc30gSW5kZW50TGluZXNcbiAqL1xuXG5jb25zdCBlb2wgPSAvXFxyP1xcbnxcXHIvZ1xuXG4vKipcbiAqIEB0eXBlIHtJbmRlbnRMaW5lc31cbiAqL1xuZXhwb3J0IGZ1bmN0aW9uIGluZGVudExpbmVzKHZhbHVlLCBtYXApIHtcbiAgLyoqIEB0eXBlIHtBcnJheTxzdHJpbmc+fSAqL1xuICBjb25zdCByZXN1bHQgPSBbXVxuICBsZXQgc3RhcnQgPSAwXG4gIGxldCBsaW5lID0gMFxuICAvKiogQHR5cGUge1JlZ0V4cEV4ZWNBcnJheSB8IG51bGx9ICovXG4gIGxldCBtYXRjaFxuXG4gIHdoaWxlICgobWF0Y2ggPSBlb2wuZXhlYyh2YWx1ZSkpKSB7XG4gICAgb25lKHZhbHVlLnNsaWNlKHN0YXJ0LCBtYXRjaC5pbmRleCkpXG4gICAgcmVzdWx0LnB1c2gobWF0Y2hbMF0pXG4gICAgc3RhcnQgPSBtYXRjaC5pbmRleCArIG1hdGNoWzBdLmxlbmd0aFxuICAgIGxpbmUrK1xuICB9XG5cbiAgb25lKHZhbHVlLnNsaWNlKHN0YXJ0KSlcblxuICByZXR1cm4gcmVzdWx0LmpvaW4oJycpXG5cbiAgLyoqXG4gICAqIEBwYXJhbSB7c3RyaW5nfSB2YWx1ZVxuICAgKi9cbiAgZnVuY3Rpb24gb25lKHZhbHVlKSB7XG4gICAgcmVzdWx0LnB1c2gobWFwKHZhbHVlLCBsaW5lLCAhdmFsdWUpKVxuICB9XG59XG4iXSwibmFtZXMiOlsiZW9sIiwiaW5kZW50TGluZXMiLCJ2YWx1ZSIsIm1hcCIsInJlc3VsdCIsInN0YXJ0IiwibGluZSIsIm1hdGNoIiwiZXhlYyIsIm9uZSIsInNsaWNlIiwiaW5kZXgiLCJwdXNoIiwibGVuZ3RoIiwiam9pbiJdLCJzb3VyY2VSb290IjoiIn0=\n//# sourceURL=webpack-internal:///(ssr)/./node_modules/mdast-util-to-markdown/lib/util/indent-lines.js\n");
|
|
|
|
|
|
/***/ }),
|
|
|
|
|
|
/***/ "(ssr)/./node_modules/mdast-util-to-markdown/lib/util/pattern-compile.js":
|
|
|
/*!*************************************************************************!*\
|
|
|
!*** ./node_modules/mdast-util-to-markdown/lib/util/pattern-compile.js ***!
|
|
|
\*************************************************************************/
|
|
|
/***/ ((__unused_webpack___webpack_module__, __webpack_exports__, __webpack_require__) => {
|
|
|
|
|
|
eval("__webpack_require__.r(__webpack_exports__);\n/* harmony export */ __webpack_require__.d(__webpack_exports__, {\n/* harmony export */ patternCompile: () => (/* binding */ patternCompile)\n/* harmony export */ });\n/**\n * @typedef {import('../types.js').Unsafe} Unsafe\n */ /**\n * @param {Unsafe} pattern\n * @returns {RegExp}\n */ function patternCompile(pattern) {\n if (!pattern._compiled) {\n const before = (pattern.atBreak ? \"[\\\\r\\\\n][\\\\t ]*\" : \"\") + (pattern.before ? \"(?:\" + pattern.before + \")\" : \"\");\n pattern._compiled = new RegExp((before ? \"(\" + before + \")\" : \"\") + (/[|\\\\{}()[\\]^$+*?.-]/.test(pattern.character) ? \"\\\\\" : \"\") + pattern.character + (pattern.after ? \"(?:\" + pattern.after + \")\" : \"\"), \"g\");\n }\n return pattern._compiled;\n}\n//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiKHNzcikvLi9ub2RlX21vZHVsZXMvbWRhc3QtdXRpbC10by1tYXJrZG93bi9saWIvdXRpbC9wYXR0ZXJuLWNvbXBpbGUuanMiLCJtYXBwaW5ncyI6Ijs7OztBQUFBOztDQUVDLEdBRUQ7OztDQUdDLEdBQ00sU0FBU0EsZUFBZUMsT0FBTztJQUNwQyxJQUFJLENBQUNBLFFBQVFDLFNBQVMsRUFBRTtRQUN0QixNQUFNQyxTQUNKLENBQUNGLFFBQVFHLE9BQU8sR0FBRyxvQkFBb0IsRUFBQyxJQUN2Q0gsQ0FBQUEsUUFBUUUsTUFBTSxHQUFHLFFBQVFGLFFBQVFFLE1BQU0sR0FBRyxNQUFNLEVBQUM7UUFFcERGLFFBQVFDLFNBQVMsR0FBRyxJQUFJRyxPQUN0QixDQUFDRixTQUFTLE1BQU1BLFNBQVMsTUFBTSxFQUFDLElBQzdCLHVCQUFzQkcsSUFBSSxDQUFDTCxRQUFRTSxTQUFTLElBQUksT0FBTyxFQUFDLElBQ3pETixRQUFRTSxTQUFTLEdBQ2hCTixDQUFBQSxRQUFRTyxLQUFLLEdBQUcsUUFBUVAsUUFBUU8sS0FBSyxHQUFHLE1BQU0sRUFBQyxHQUNsRDtJQUVKO0lBRUEsT0FBT1AsUUFBUUMsU0FBUztBQUMxQiIsInNvdXJjZXMiOlsid2VicGFjazovL25leHRjaGF0Ly4vbm9kZV9tb2R1bGVzL21kYXN0LXV0aWwtdG8tbWFya2Rvd24vbGliL3V0aWwvcGF0dGVybi1jb21waWxlLmpzPzYyOTAiXSwic291cmNlc0NvbnRlbnQiOlsiLyoqXG4gKiBAdHlwZWRlZiB7aW1wb3J0KCcuLi90eXBlcy5qcycpLlVuc2FmZX0gVW5zYWZlXG4gKi9cblxuLyoqXG4gKiBAcGFyYW0ge1Vuc2FmZX0gcGF0dGVyblxuICogQHJldHVybnMge1JlZ0V4cH1cbiAqL1xuZXhwb3J0IGZ1bmN0aW9uIHBhdHRlcm5Db21waWxlKHBhdHRlcm4pIHtcbiAgaWYgKCFwYXR0ZXJuLl9jb21waWxlZCkge1xuICAgIGNvbnN0IGJlZm9yZSA9XG4gICAgICAocGF0dGVybi5hdEJyZWFrID8gJ1tcXFxcclxcXFxuXVtcXFxcdCBdKicgOiAnJykgK1xuICAgICAgKHBhdHRlcm4uYmVmb3JlID8gJyg/OicgKyBwYXR0ZXJuLmJlZm9yZSArICcpJyA6ICcnKVxuXG4gICAgcGF0dGVybi5fY29tcGlsZWQgPSBuZXcgUmVnRXhwKFxuICAgICAgKGJlZm9yZSA/ICcoJyArIGJlZm9yZSArICcpJyA6ICcnKSArXG4gICAgICAgICgvW3xcXFxce30oKVtcXF1eJCsqPy4tXS8udGVzdChwYXR0ZXJuLmNoYXJhY3RlcikgPyAnXFxcXCcgOiAnJykgK1xuICAgICAgICBwYXR0ZXJuLmNoYXJhY3RlciArXG4gICAgICAgIChwYXR0ZXJuLmFmdGVyID8gJyg/OicgKyBwYXR0ZXJuLmFmdGVyICsgJyknIDogJycpLFxuICAgICAgJ2cnXG4gICAgKVxuICB9XG5cbiAgcmV0dXJuIHBhdHRlcm4uX2NvbXBpbGVkXG59XG4iXSwibmFtZXMiOlsicGF0dGVybkNvbXBpbGUiLCJwYXR0ZXJuIiwiX2NvbXBpbGVkIiwiYmVmb3JlIiwiYXRCcmVhayIsIlJlZ0V4cCIsInRlc3QiLCJjaGFyYWN0ZXIiLCJhZnRlciJdLCJzb3VyY2VSb290IjoiIn0=\n//# sourceURL=webpack-internal:///(ssr)/./node_modules/mdast-util-to-markdown/lib/util/pattern-compile.js\n");
|
|
|
|
|
|
/***/ }),
|
|
|
|
|
|
/***/ "(ssr)/./node_modules/mdast-util-to-markdown/lib/util/pattern-in-scope.js":
|
|
|
/*!**************************************************************************!*\
|
|
|
!*** ./node_modules/mdast-util-to-markdown/lib/util/pattern-in-scope.js ***!
|
|
|
\**************************************************************************/
|
|
|
/***/ ((__unused_webpack___webpack_module__, __webpack_exports__, __webpack_require__) => {
|
|
|
|
|
|
eval("__webpack_require__.r(__webpack_exports__);\n/* harmony export */ __webpack_require__.d(__webpack_exports__, {\n/* harmony export */ patternInScope: () => (/* binding */ patternInScope)\n/* harmony export */ });\n/**\n * @typedef {import('../types.js').Unsafe} Unsafe\n * @typedef {import('../types.js').ConstructName} ConstructName\n */ /**\n * @param {Array<ConstructName>} stack\n * @param {Unsafe} pattern\n * @returns {boolean}\n */ function patternInScope(stack, pattern) {\n return listInScope(stack, pattern.inConstruct, true) && !listInScope(stack, pattern.notInConstruct, false);\n}\n/**\n * @param {Array<ConstructName>} stack\n * @param {Unsafe['inConstruct']} list\n * @param {boolean} none\n * @returns {boolean}\n */ function listInScope(stack, list, none) {\n if (typeof list === \"string\") {\n list = [\n list\n ];\n }\n if (!list || list.length === 0) {\n return none;\n }\n let index = -1;\n while(++index < list.length){\n if (stack.includes(list[index])) {\n return true;\n }\n }\n return false;\n}\n//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiKHNzcikvLi9ub2RlX21vZHVsZXMvbWRhc3QtdXRpbC10by1tYXJrZG93bi9saWIvdXRpbC9wYXR0ZXJuLWluLXNjb3BlLmpzIiwibWFwcGluZ3MiOiI7Ozs7QUFBQTs7O0NBR0MsR0FFRDs7OztDQUlDLEdBQ00sU0FBU0EsZUFBZUMsS0FBSyxFQUFFQyxPQUFPO0lBQzNDLE9BQ0VDLFlBQVlGLE9BQU9DLFFBQVFFLFdBQVcsRUFBRSxTQUN4QyxDQUFDRCxZQUFZRixPQUFPQyxRQUFRRyxjQUFjLEVBQUU7QUFFaEQ7QUFFQTs7Ozs7Q0FLQyxHQUNELFNBQVNGLFlBQVlGLEtBQUssRUFBRUssSUFBSSxFQUFFQyxJQUFJO0lBQ3BDLElBQUksT0FBT0QsU0FBUyxVQUFVO1FBQzVCQSxPQUFPO1lBQUNBO1NBQUs7SUFDZjtJQUVBLElBQUksQ0FBQ0EsUUFBUUEsS0FBS0UsTUFBTSxLQUFLLEdBQUc7UUFDOUIsT0FBT0Q7SUFDVDtJQUVBLElBQUlFLFFBQVEsQ0FBQztJQUViLE1BQU8sRUFBRUEsUUFBUUgsS0FBS0UsTUFBTSxDQUFFO1FBQzVCLElBQUlQLE1BQU1TLFFBQVEsQ0FBQ0osSUFBSSxDQUFDRyxNQUFNLEdBQUc7WUFDL0IsT0FBTztRQUNUO0lBQ0Y7SUFFQSxPQUFPO0FBQ1QiLCJzb3VyY2VzIjpbIndlYnBhY2s6Ly9uZXh0Y2hhdC8uL25vZGVfbW9kdWxlcy9tZGFzdC11dGlsLXRvLW1hcmtkb3duL2xpYi91dGlsL3BhdHRlcm4taW4tc2NvcGUuanM/Y2QyYSJdLCJzb3VyY2VzQ29udGVudCI6WyIvKipcbiAqIEB0eXBlZGVmIHtpbXBvcnQoJy4uL3R5cGVzLmpzJykuVW5zYWZlfSBVbnNhZmVcbiAqIEB0eXBlZGVmIHtpbXBvcnQoJy4uL3R5cGVzLmpzJykuQ29uc3RydWN0TmFtZX0gQ29uc3RydWN0TmFtZVxuICovXG5cbi8qKlxuICogQHBhcmFtIHtBcnJheTxDb25zdHJ1Y3ROYW1lPn0gc3RhY2tcbiAqIEBwYXJhbSB7VW5zYWZlfSBwYXR0ZXJuXG4gKiBAcmV0dXJucyB7Ym9vbGVhbn1cbiAqL1xuZXhwb3J0IGZ1bmN0aW9uIHBhdHRlcm5JblNjb3BlKHN0YWNrLCBwYXR0ZXJuKSB7XG4gIHJldHVybiAoXG4gICAgbGlzdEluU2NvcGUoc3RhY2ssIHBhdHRlcm4uaW5Db25zdHJ1Y3QsIHRydWUpICYmXG4gICAgIWxpc3RJblNjb3BlKHN0YWNrLCBwYXR0ZXJuLm5vdEluQ29uc3RydWN0LCBmYWxzZSlcbiAgKVxufVxuXG4vKipcbiAqIEBwYXJhbSB7QXJyYXk8Q29uc3RydWN0TmFtZT59IHN0YWNrXG4gKiBAcGFyYW0ge1Vuc2FmZVsnaW5Db25zdHJ1Y3QnXX0gbGlzdFxuICogQHBhcmFtIHtib29sZWFufSBub25lXG4gKiBAcmV0dXJucyB7Ym9vbGVhbn1cbiAqL1xuZnVuY3Rpb24gbGlzdEluU2NvcGUoc3RhY2ssIGxpc3QsIG5vbmUpIHtcbiAgaWYgKHR5cGVvZiBsaXN0ID09PSAnc3RyaW5nJykge1xuICAgIGxpc3QgPSBbbGlzdF1cbiAgfVxuXG4gIGlmICghbGlzdCB8fCBsaXN0Lmxlbmd0aCA9PT0gMCkge1xuICAgIHJldHVybiBub25lXG4gIH1cblxuICBsZXQgaW5kZXggPSAtMVxuXG4gIHdoaWxlICgrK2luZGV4IDwgbGlzdC5sZW5ndGgpIHtcbiAgICBpZiAoc3RhY2suaW5jbHVkZXMobGlzdFtpbmRleF0pKSB7XG4gICAgICByZXR1cm4gdHJ1ZVxuICAgIH1cbiAgfVxuXG4gIHJldHVybiBmYWxzZVxufVxuIl0sIm5hbWVzIjpbInBhdHRlcm5JblNjb3BlIiwic3RhY2siLCJwYXR0ZXJuIiwibGlzdEluU2NvcGUiLCJpbkNvbnN0cnVjdCIsIm5vdEluQ29uc3RydWN0IiwibGlzdCIsIm5vbmUiLCJsZW5ndGgiLCJpbmRleCIsImluY2x1ZGVzIl0sInNvdXJjZVJvb3QiOiIifQ==\n//# sourceURL=webpack-internal:///(ssr)/./node_modules/mdast-util-to-markdown/lib/util/pattern-in-scope.js\n");
|
|
|
|
|
|
/***/ }),
|
|
|
|
|
|
/***/ "(ssr)/./node_modules/mdast-util-to-markdown/lib/util/safe.js":
|
|
|
/*!**************************************************************!*\
|
|
|
!*** ./node_modules/mdast-util-to-markdown/lib/util/safe.js ***!
|
|
|
\**************************************************************/
|
|
|
/***/ ((__unused_webpack___webpack_module__, __webpack_exports__, __webpack_require__) => {
|
|
|
|
|
|
eval("__webpack_require__.r(__webpack_exports__);\n/* harmony export */ __webpack_require__.d(__webpack_exports__, {\n/* harmony export */ safe: () => (/* binding */ safe)\n/* harmony export */ });\n/* harmony import */ var _pattern_compile_js__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! ./pattern-compile.js */ \"(ssr)/./node_modules/mdast-util-to-markdown/lib/util/pattern-compile.js\");\n/* harmony import */ var _pattern_in_scope_js__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ./pattern-in-scope.js */ \"(ssr)/./node_modules/mdast-util-to-markdown/lib/util/pattern-in-scope.js\");\n/**\n * @typedef {import('../types.js').State} State\n * @typedef {import('../types.js').SafeConfig} SafeConfig\n */ \n\n/**\n * Make a string safe for embedding in markdown constructs.\n *\n * In markdown, almost all punctuation characters can, in certain cases,\n * result in something.\n * Whether they do is highly subjective to where they happen and in what\n * they happen.\n *\n * To solve this, `mdast-util-to-markdown` tracks:\n *\n * * Characters before and after something;\n * * What “constructs” we are in.\n *\n * This information is then used by this function to escape or encode\n * special characters.\n *\n * @param {State} state\n * Info passed around about the current state.\n * @param {string | null | undefined} input\n * Raw value to make safe.\n * @param {SafeConfig} config\n * Configuration.\n * @returns {string}\n * Serialized markdown safe for embedding.\n */ function safe(state, input, config) {\n const value = (config.before || \"\") + (input || \"\") + (config.after || \"\");\n /** @type {Array<number>} */ const positions = [];\n /** @type {Array<string>} */ const result = [];\n /** @type {Record<number, {before: boolean, after: boolean}>} */ const infos = {};\n let index = -1;\n while(++index < state.unsafe.length){\n const pattern = state.unsafe[index];\n if (!(0,_pattern_in_scope_js__WEBPACK_IMPORTED_MODULE_0__.patternInScope)(state.stack, pattern)) {\n continue;\n }\n const expression = (0,_pattern_compile_js__WEBPACK_IMPORTED_MODULE_1__.patternCompile)(pattern);\n /** @type {RegExpExecArray | null} */ let match;\n while(match = expression.exec(value)){\n const before = \"before\" in pattern || Boolean(pattern.atBreak);\n const after = \"after\" in pattern;\n const position = match.index + (before ? match[1].length : 0);\n if (positions.includes(position)) {\n if (infos[position].before && !before) {\n infos[position].before = false;\n }\n if (infos[position].after && !after) {\n infos[position].after = false;\n }\n } else {\n positions.push(position);\n infos[position] = {\n before,\n after\n };\n }\n }\n }\n positions.sort(numerical);\n let start = config.before ? config.before.length : 0;\n const end = value.length - (config.after ? config.after.length : 0);\n index = -1;\n while(++index < positions.length){\n const position = positions[index];\n // Character before or after matched:\n if (position < start || position >= end) {\n continue;\n }\n // If this character is supposed to be escaped because it has a condition on\n // the next character, and the next character is definitly being escaped,\n // then skip this escape.\n if (position + 1 < end && positions[index + 1] === position + 1 && infos[position].after && !infos[position + 1].before && !infos[position + 1].after || positions[index - 1] === position - 1 && infos[position].before && !infos[position - 1].before && !infos[position - 1].after) {\n continue;\n }\n if (start !== position) {\n // If we have to use a character reference, an ampersand would be more\n // correct, but as backslashes only care about punctuation, either will\n // do the trick\n result.push(escapeBackslashes(value.slice(start, position), \"\\\\\"));\n }\n start = position;\n if (/[!-/:-@[-`{-~]/.test(value.charAt(position)) && (!config.encode || !config.encode.includes(value.charAt(position)))) {\n // Character escape.\n result.push(\"\\\\\");\n } else {\n // Character reference.\n result.push(\"&#x\" + value.charCodeAt(position).toString(16).toUpperCase() + \";\");\n start++;\n }\n }\n result.push(escapeBackslashes(value.slice(start, end), config.after));\n return result.join(\"\");\n}\n/**\n * @param {number} a\n * @param {number} b\n * @returns {number}\n */ function numerical(a, b) {\n return a - b;\n}\n/**\n * @param {string} value\n * @param {string} after\n * @returns {string}\n */ function escapeBackslashes(value, after) {\n const expression = /\\\\(?=[!-/:-@[-`{-~])/g;\n /** @type {Array<number>} */ const positions = [];\n /** @type {Array<string>} */ const results = [];\n const whole = value + after;\n let index = -1;\n let start = 0;\n /** @type {RegExpExecArray | null} */ let match;\n while(match = expression.exec(whole)){\n positions.push(match.index);\n }\n while(++index < positions.length){\n if (start !== positions[index]) {\n results.push(value.slice(start, positions[index]));\n }\n results.push(\"\\\\\");\n start = positions[index];\n }\n results.push(value.slice(start));\n return results.join(\"\");\n}\n//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiKHNzcikvLi9ub2RlX21vZHVsZXMvbWRhc3QtdXRpbC10by1tYXJrZG93bi9saWIvdXRpbC9zYWZlLmpzIiwibWFwcGluZ3MiOiI7Ozs7OztBQUFBOzs7Q0FHQyxHQUVrRDtBQUNDO0FBRXBEOzs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Q0F3QkMsR0FDTSxTQUFTRSxLQUFLQyxLQUFLLEVBQUVDLEtBQUssRUFBRUMsTUFBTTtJQUN2QyxNQUFNQyxRQUFRLENBQUNELE9BQU9FLE1BQU0sSUFBSSxFQUFDLElBQU1ILENBQUFBLFNBQVMsRUFBQyxJQUFNQyxDQUFBQSxPQUFPRyxLQUFLLElBQUksRUFBQztJQUN4RSwwQkFBMEIsR0FDMUIsTUFBTUMsWUFBWSxFQUFFO0lBQ3BCLDBCQUEwQixHQUMxQixNQUFNQyxTQUFTLEVBQUU7SUFDakIsOERBQThELEdBQzlELE1BQU1DLFFBQVEsQ0FBQztJQUNmLElBQUlDLFFBQVEsQ0FBQztJQUViLE1BQU8sRUFBRUEsUUFBUVQsTUFBTVUsTUFBTSxDQUFDQyxNQUFNLENBQUU7UUFDcEMsTUFBTUMsVUFBVVosTUFBTVUsTUFBTSxDQUFDRCxNQUFNO1FBRW5DLElBQUksQ0FBQ1gsb0VBQWNBLENBQUNFLE1BQU1hLEtBQUssRUFBRUQsVUFBVTtZQUN6QztRQUNGO1FBRUEsTUFBTUUsYUFBYWpCLG1FQUFjQSxDQUFDZTtRQUNsQyxtQ0FBbUMsR0FDbkMsSUFBSUc7UUFFSixNQUFRQSxRQUFRRCxXQUFXRSxJQUFJLENBQUNiLE9BQVM7WUFDdkMsTUFBTUMsU0FBUyxZQUFZUSxXQUFXSyxRQUFRTCxRQUFRTSxPQUFPO1lBQzdELE1BQU1iLFFBQVEsV0FBV087WUFDekIsTUFBTU8sV0FBV0osTUFBTU4sS0FBSyxHQUFJTCxDQUFBQSxTQUFTVyxLQUFLLENBQUMsRUFBRSxDQUFDSixNQUFNLEdBQUc7WUFFM0QsSUFBSUwsVUFBVWMsUUFBUSxDQUFDRCxXQUFXO2dCQUNoQyxJQUFJWCxLQUFLLENBQUNXLFNBQVMsQ0FBQ2YsTUFBTSxJQUFJLENBQUNBLFFBQVE7b0JBQ3JDSSxLQUFLLENBQUNXLFNBQVMsQ0FBQ2YsTUFBTSxHQUFHO2dCQUMzQjtnQkFFQSxJQUFJSSxLQUFLLENBQUNXLFNBQVMsQ0FBQ2QsS0FBSyxJQUFJLENBQUNBLE9BQU87b0JBQ25DRyxLQUFLLENBQUNXLFNBQVMsQ0FBQ2QsS0FBSyxHQUFHO2dCQUMxQjtZQUNGLE9BQU87Z0JBQ0xDLFVBQVVlLElBQUksQ0FBQ0Y7Z0JBQ2ZYLEtBQUssQ0FBQ1csU0FBUyxHQUFHO29CQUFDZjtvQkFBUUM7Z0JBQUs7WUFDbEM7UUFDRjtJQUNGO0lBRUFDLFVBQVVnQixJQUFJLENBQUNDO0lBRWYsSUFBSUMsUUFBUXRCLE9BQU9FLE1BQU0sR0FBR0YsT0FBT0UsTUFBTSxDQUFDTyxNQUFNLEdBQUc7SUFDbkQsTUFBTWMsTUFBTXRCLE1BQU1RLE1BQU0sR0FBSVQsQ0FBQUEsT0FBT0csS0FBSyxHQUFHSCxPQUFPRyxLQUFLLENBQUNNLE1BQU0sR0FBRztJQUNqRUYsUUFBUSxDQUFDO0lBRVQsTUFBTyxFQUFFQSxRQUFRSCxVQUFVSyxNQUFNLENBQUU7UUFDakMsTUFBTVEsV0FBV2IsU0FBUyxDQUFDRyxNQUFNO1FBRWpDLHFDQUFxQztRQUNyQyxJQUFJVSxXQUFXSyxTQUFTTCxZQUFZTSxLQUFLO1lBQ3ZDO1FBQ0Y7UUFFQSw0RUFBNEU7UUFDNUUseUVBQXlFO1FBQ3pFLHlCQUF5QjtRQUN6QixJQUNFLFdBQVksSUFBSUEsT0FDZG5CLFNBQVMsQ0FBQ0csUUFBUSxFQUFFLEtBQUtVLFdBQVcsS0FDcENYLEtBQUssQ0FBQ1csU0FBUyxDQUFDZCxLQUFLLElBQ3JCLENBQUNHLEtBQUssQ0FBQ1csV0FBVyxFQUFFLENBQUNmLE1BQU0sSUFDM0IsQ0FBQ0ksS0FBSyxDQUFDVyxXQUFXLEVBQUUsQ0FBQ2QsS0FBSyxJQUMzQkMsU0FBUyxDQUFDRyxRQUFRLEVBQUUsS0FBS1UsV0FBVyxLQUNuQ1gsS0FBSyxDQUFDVyxTQUFTLENBQUNmLE1BQU0sSUFDdEIsQ0FBQ0ksS0FBSyxDQUFDVyxXQUFXLEVBQUUsQ0FBQ2YsTUFBTSxJQUMzQixDQUFDSSxLQUFLLENBQUNXLFdBQVcsRUFBRSxDQUFDZCxLQUFLLEVBQzVCO1lBQ0E7UUFDRjtRQUVBLElBQUltQixVQUFVTCxVQUFVO1lBQ3RCLHNFQUFzRTtZQUN0RSx1RUFBdUU7WUFDdkUsZUFBZTtZQUNmWixPQUFPYyxJQUFJLENBQUNLLGtCQUFrQnZCLE1BQU13QixLQUFLLENBQUNILE9BQU9MLFdBQVc7UUFDOUQ7UUFFQUssUUFBUUw7UUFFUixJQUNFLGlCQUFpQlMsSUFBSSxDQUFDekIsTUFBTTBCLE1BQU0sQ0FBQ1YsY0FDbEMsRUFBQ2pCLE9BQU80QixNQUFNLElBQUksQ0FBQzVCLE9BQU80QixNQUFNLENBQUNWLFFBQVEsQ0FBQ2pCLE1BQU0wQixNQUFNLENBQUNWLFVBQVMsR0FDakU7WUFDQSxvQkFBb0I7WUFDcEJaLE9BQU9jLElBQUksQ0FBQztRQUNkLE9BQU87WUFDTCx1QkFBdUI7WUFDdkJkLE9BQU9jLElBQUksQ0FDVCxRQUFRbEIsTUFBTTRCLFVBQVUsQ0FBQ1osVUFBVWEsUUFBUSxDQUFDLElBQUlDLFdBQVcsS0FBSztZQUVsRVQ7UUFDRjtJQUNGO0lBRUFqQixPQUFPYyxJQUFJLENBQUNLLGtCQUFrQnZCLE1BQU13QixLQUFLLENBQUNILE9BQU9DLE1BQU12QixPQUFPRyxLQUFLO0lBRW5FLE9BQU9FLE9BQU8yQixJQUFJLENBQUM7QUFDckI7QUFFQTs7OztDQUlDLEdBQ0QsU0FBU1gsVUFBVVksQ0FBQyxFQUFFQyxDQUFDO0lBQ3JCLE9BQU9ELElBQUlDO0FBQ2I7QUFFQTs7OztDQUlDLEdBQ0QsU0FBU1Ysa0JBQWtCdkIsS0FBSyxFQUFFRSxLQUFLO0lBQ3JDLE1BQU1TLGFBQWE7SUFDbkIsMEJBQTBCLEdBQzFCLE1BQU1SLFlBQVksRUFBRTtJQUNwQiwwQkFBMEIsR0FDMUIsTUFBTStCLFVBQVUsRUFBRTtJQUNsQixNQUFNQyxRQUFRbkMsUUFBUUU7SUFDdEIsSUFBSUksUUFBUSxDQUFDO0lBQ2IsSUFBSWUsUUFBUTtJQUNaLG1DQUFtQyxHQUNuQyxJQUFJVDtJQUVKLE1BQVFBLFFBQVFELFdBQVdFLElBQUksQ0FBQ3NCLE9BQVM7UUFDdkNoQyxVQUFVZSxJQUFJLENBQUNOLE1BQU1OLEtBQUs7SUFDNUI7SUFFQSxNQUFPLEVBQUVBLFFBQVFILFVBQVVLLE1BQU0sQ0FBRTtRQUNqQyxJQUFJYSxVQUFVbEIsU0FBUyxDQUFDRyxNQUFNLEVBQUU7WUFDOUI0QixRQUFRaEIsSUFBSSxDQUFDbEIsTUFBTXdCLEtBQUssQ0FBQ0gsT0FBT2xCLFNBQVMsQ0FBQ0csTUFBTTtRQUNsRDtRQUVBNEIsUUFBUWhCLElBQUksQ0FBQztRQUNiRyxRQUFRbEIsU0FBUyxDQUFDRyxNQUFNO0lBQzFCO0lBRUE0QixRQUFRaEIsSUFBSSxDQUFDbEIsTUFBTXdCLEtBQUssQ0FBQ0g7SUFFekIsT0FBT2EsUUFBUUgsSUFBSSxDQUFDO0FBQ3RCIiwic291cmNlcyI6WyJ3ZWJwYWNrOi8vbmV4dGNoYXQvLi9ub2RlX21vZHVsZXMvbWRhc3QtdXRpbC10by1tYXJrZG93bi9saWIvdXRpbC9zYWZlLmpzP2YxYmIiXSwic291cmNlc0NvbnRlbnQiOlsiLyoqXG4gKiBAdHlwZWRlZiB7aW1wb3J0KCcuLi90eXBlcy5qcycpLlN0YXRlfSBTdGF0ZVxuICogQHR5cGVkZWYge2ltcG9ydCgnLi4vdHlwZXMuanMnKS5TYWZlQ29uZmlnfSBTYWZlQ29uZmlnXG4gKi9cblxuaW1wb3J0IHtwYXR0ZXJuQ29tcGlsZX0gZnJvbSAnLi9wYXR0ZXJuLWNvbXBpbGUuanMnXG5pbXBvcnQge3BhdHRlcm5JblNjb3BlfSBmcm9tICcuL3BhdHRlcm4taW4tc2NvcGUuanMnXG5cbi8qKlxuICogTWFrZSBhIHN0cmluZyBzYWZlIGZvciBlbWJlZGRpbmcgaW4gbWFya2Rvd24gY29uc3RydWN0cy5cbiAqXG4gKiBJbiBtYXJrZG93biwgYWxtb3N0IGFsbCBwdW5jdHVhdGlvbiBjaGFyYWN0ZXJzIGNhbiwgaW4gY2VydGFpbiBjYXNlcyxcbiAqIHJlc3VsdCBpbiBzb21ldGhpbmcuXG4gKiBXaGV0aGVyIHRoZXkgZG8gaXMgaGlnaGx5IHN1YmplY3RpdmUgdG8gd2hlcmUgdGhleSBoYXBwZW4gYW5kIGluIHdoYXRcbiAqIHRoZXkgaGFwcGVuLlxuICpcbiAqIFRvIHNvbHZlIHRoaXMsIGBtZGFzdC11dGlsLXRvLW1hcmtkb3duYCB0cmFja3M6XG4gKlxuICogKiBDaGFyYWN0ZXJzIGJlZm9yZSBhbmQgYWZ0ZXIgc29tZXRoaW5nO1xuICogKiBXaGF0IOKAnGNvbnN0cnVjdHPigJ0gd2UgYXJlIGluLlxuICpcbiAqIFRoaXMgaW5mb3JtYXRpb24gaXMgdGhlbiB1c2VkIGJ5IHRoaXMgZnVuY3Rpb24gdG8gZXNjYXBlIG9yIGVuY29kZVxuICogc3BlY2lhbCBjaGFyYWN0ZXJzLlxuICpcbiAqIEBwYXJhbSB7U3RhdGV9IHN0YXRlXG4gKiAgIEluZm8gcGFzc2VkIGFyb3VuZCBhYm91dCB0aGUgY3VycmVudCBzdGF0ZS5cbiAqIEBwYXJhbSB7c3RyaW5nIHwgbnVsbCB8IHVuZGVmaW5lZH0gaW5wdXRcbiAqICAgUmF3IHZhbHVlIHRvIG1ha2Ugc2FmZS5cbiAqIEBwYXJhbSB7U2FmZUNvbmZpZ30gY29uZmlnXG4gKiAgIENvbmZpZ3VyYXRpb24uXG4gKiBAcmV0dXJucyB7c3RyaW5nfVxuICogICBTZXJpYWxpemVkIG1hcmtkb3duIHNhZmUgZm9yIGVtYmVkZGluZy5cbiAqL1xuZXhwb3J0IGZ1bmN0aW9uIHNhZmUoc3RhdGUsIGlucHV0LCBjb25maWcpIHtcbiAgY29uc3QgdmFsdWUgPSAoY29uZmlnLmJlZm9yZSB8fCAnJykgKyAoaW5wdXQgfHwgJycpICsgKGNvbmZpZy5hZnRlciB8fCAnJylcbiAgLyoqIEB0eXBlIHtBcnJheTxudW1iZXI+fSAqL1xuICBjb25zdCBwb3NpdGlvbnMgPSBbXVxuICAvKiogQHR5cGUge0FycmF5PHN0cmluZz59ICovXG4gIGNvbnN0IHJlc3VsdCA9IFtdXG4gIC8qKiBAdHlwZSB7UmVjb3JkPG51bWJlciwge2JlZm9yZTogYm9vbGVhbiwgYWZ0ZXI6IGJvb2xlYW59Pn0gKi9cbiAgY29uc3QgaW5mb3MgPSB7fVxuICBsZXQgaW5kZXggPSAtMVxuXG4gIHdoaWxlICgrK2luZGV4IDwgc3RhdGUudW5zYWZlLmxlbmd0aCkge1xuICAgIGNvbnN0IHBhdHRlcm4gPSBzdGF0ZS51bnNhZmVbaW5kZXhdXG5cbiAgICBpZiAoIXBhdHRlcm5JblNjb3BlKHN0YXRlLnN0YWNrLCBwYXR0ZXJuKSkge1xuICAgICAgY29udGludWVcbiAgICB9XG5cbiAgICBjb25zdCBleHByZXNzaW9uID0gcGF0dGVybkNvbXBpbGUocGF0dGVybilcbiAgICAvKiogQHR5cGUge1JlZ0V4cEV4ZWNBcnJheSB8IG51bGx9ICovXG4gICAgbGV0IG1hdGNoXG5cbiAgICB3aGlsZSAoKG1hdGNoID0gZXhwcmVzc2lvbi5leGVjKHZhbHVlKSkpIHtcbiAgICAgIGNvbnN0IGJlZm9yZSA9ICdiZWZvcmUnIGluIHBhdHRlcm4gfHwgQm9vbGVhbihwYXR0ZXJuLmF0QnJlYWspXG4gICAgICBjb25zdCBhZnRlciA9ICdhZnRlcicgaW4gcGF0dGVyblxuICAgICAgY29uc3QgcG9zaXRpb24gPSBtYXRjaC5pbmRleCArIChiZWZvcmUgPyBtYXRjaFsxXS5sZW5ndGggOiAwKVxuXG4gICAgICBpZiAocG9zaXRpb25zLmluY2x1ZGVzKHBvc2l0aW9uKSkge1xuICAgICAgICBpZiAoaW5mb3NbcG9zaXRpb25dLmJlZm9yZSAmJiAhYmVmb3JlKSB7XG4gICAgICAgICAgaW5mb3NbcG9zaXRpb25dLmJlZm9yZSA9IGZhbHNlXG4gICAgICAgIH1cblxuICAgICAgICBpZiAoaW5mb3NbcG9zaXRpb25dLmFmdGVyICYmICFhZnRlcikge1xuICAgICAgICAgIGluZm9zW3Bvc2l0aW9uXS5hZnRlciA9IGZhbHNlXG4gICAgICAgIH1cbiAgICAgIH0gZWxzZSB7XG4gICAgICAgIHBvc2l0aW9ucy5wdXNoKHBvc2l0aW9uKVxuICAgICAgICBpbmZvc1twb3NpdGlvbl0gPSB7YmVmb3JlLCBhZnRlcn1cbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICBwb3NpdGlvbnMuc29ydChudW1lcmljYWwpXG5cbiAgbGV0IHN0YXJ0ID0gY29uZmlnLmJlZm9yZSA/IGNvbmZpZy5iZWZvcmUubGVuZ3RoIDogMFxuICBjb25zdCBlbmQgPSB2YWx1ZS5sZW5ndGggLSAoY29uZmlnLmFmdGVyID8gY29uZmlnLmFmdGVyLmxlbmd0aCA6IDApXG4gIGluZGV4ID0gLTFcblxuICB3aGlsZSAoKytpbmRleCA8IHBvc2l0aW9ucy5sZW5ndGgpIHtcbiAgICBjb25zdCBwb3NpdGlvbiA9IHBvc2l0aW9uc1tpbmRleF1cblxuICAgIC8vIENoYXJhY3RlciBiZWZvcmUgb3IgYWZ0ZXIgbWF0Y2hlZDpcbiAgICBpZiAocG9zaXRpb24gPCBzdGFydCB8fCBwb3NpdGlvbiA+PSBlbmQpIHtcbiAgICAgIGNvbnRpbnVlXG4gICAgfVxuXG4gICAgLy8gSWYgdGhpcyBjaGFyYWN0ZXIgaXMgc3VwcG9zZWQgdG8gYmUgZXNjYXBlZCBiZWNhdXNlIGl0IGhhcyBhIGNvbmRpdGlvbiBvblxuICAgIC8vIHRoZSBuZXh0IGNoYXJhY3RlciwgYW5kIHRoZSBuZXh0IGNoYXJhY3RlciBpcyBkZWZpbml0bHkgYmVpbmcgZXNjYXBlZCxcbiAgICAvLyB0aGVuIHNraXAgdGhpcyBlc2NhcGUuXG4gICAgaWYgKFxuICAgICAgKHBvc2l0aW9uICsgMSA8IGVuZCAmJlxuICAgICAgICBwb3NpdGlvbnNbaW5kZXggKyAxXSA9PT0gcG9zaXRpb24gKyAxICYmXG4gICAgICAgIGluZm9zW3Bvc2l0aW9uXS5hZnRlciAmJlxuICAgICAgICAhaW5mb3NbcG9zaXRpb24gKyAxXS5iZWZvcmUgJiZcbiAgICAgICAgIWluZm9zW3Bvc2l0aW9uICsgMV0uYWZ0ZXIpIHx8XG4gICAgICAocG9zaXRpb25zW2luZGV4IC0gMV0gPT09IHBvc2l0aW9uIC0gMSAmJlxuICAgICAgICBpbmZvc1twb3NpdGlvbl0uYmVmb3JlICYmXG4gICAgICAgICFpbmZvc1twb3NpdGlvbiAtIDFdLmJlZm9yZSAmJlxuICAgICAgICAhaW5mb3NbcG9zaXRpb24gLSAxXS5hZnRlcilcbiAgICApIHtcbiAgICAgIGNvbnRpbnVlXG4gICAgfVxuXG4gICAgaWYgKHN0YXJ0ICE9PSBwb3NpdGlvbikge1xuICAgICAgLy8gSWYgd2UgaGF2ZSB0byB1c2UgYSBjaGFyYWN0ZXIgcmVmZXJlbmNlLCBhbiBhbXBlcnNhbmQgd291bGQgYmUgbW9yZVxuICAgICAgLy8gY29ycmVjdCwgYnV0IGFzIGJhY2tzbGFzaGVzIG9ubHkgY2FyZSBhYm91dCBwdW5jdHVhdGlvbiwgZWl0aGVyIHdpbGxcbiAgICAgIC8vIGRvIHRoZSB0cmlja1xuICAgICAgcmVzdWx0LnB1c2goZXNjYXBlQmFja3NsYXNoZXModmFsdWUuc2xpY2Uoc3RhcnQsIHBvc2l0aW9uKSwgJ1xcXFwnKSlcbiAgICB9XG5cbiAgICBzdGFydCA9IHBvc2l0aW9uXG5cbiAgICBpZiAoXG4gICAgICAvWyEtLzotQFstYHstfl0vLnRlc3QodmFsdWUuY2hhckF0KHBvc2l0aW9uKSkgJiZcbiAgICAgICghY29uZmlnLmVuY29kZSB8fCAhY29uZmlnLmVuY29kZS5pbmNsdWRlcyh2YWx1ZS5jaGFyQXQocG9zaXRpb24pKSlcbiAgICApIHtcbiAgICAgIC8vIENoYXJhY3RlciBlc2NhcGUuXG4gICAgICByZXN1bHQucHVzaCgnXFxcXCcpXG4gICAgfSBlbHNlIHtcbiAgICAgIC8vIENoYXJhY3RlciByZWZlcmVuY2UuXG4gICAgICByZXN1bHQucHVzaChcbiAgICAgICAgJyYjeCcgKyB2YWx1ZS5jaGFyQ29kZUF0KHBvc2l0aW9uKS50b1N0cmluZygxNikudG9VcHBlckNhc2UoKSArICc7J1xuICAgICAgKVxuICAgICAgc3RhcnQrK1xuICAgIH1cbiAgfVxuXG4gIHJlc3VsdC5wdXNoKGVzY2FwZUJhY2tzbGFzaGVzKHZhbHVlLnNsaWNlKHN0YXJ0LCBlbmQpLCBjb25maWcuYWZ0ZXIpKVxuXG4gIHJldHVybiByZXN1bHQuam9pbignJylcbn1cblxuLyoqXG4gKiBAcGFyYW0ge251bWJlcn0gYVxuICogQHBhcmFtIHtudW1iZXJ9IGJcbiAqIEByZXR1cm5zIHtudW1iZXJ9XG4gKi9cbmZ1bmN0aW9uIG51bWVyaWNhbChhLCBiKSB7XG4gIHJldHVybiBhIC0gYlxufVxuXG4vKipcbiAqIEBwYXJhbSB7c3RyaW5nfSB2YWx1ZVxuICogQHBhcmFtIHtzdHJpbmd9IGFmdGVyXG4gKiBAcmV0dXJucyB7c3RyaW5nfVxuICovXG5mdW5jdGlvbiBlc2NhcGVCYWNrc2xhc2hlcyh2YWx1ZSwgYWZ0ZXIpIHtcbiAgY29uc3QgZXhwcmVzc2lvbiA9IC9cXFxcKD89WyEtLzotQFstYHstfl0pL2dcbiAgLyoqIEB0eXBlIHtBcnJheTxudW1iZXI+fSAqL1xuICBjb25zdCBwb3NpdGlvbnMgPSBbXVxuICAvKiogQHR5cGUge0FycmF5PHN0cmluZz59ICovXG4gIGNvbnN0IHJlc3VsdHMgPSBbXVxuICBjb25zdCB3aG9sZSA9IHZhbHVlICsgYWZ0ZXJcbiAgbGV0IGluZGV4ID0gLTFcbiAgbGV0IHN0YXJ0ID0gMFxuICAvKiogQHR5cGUge1JlZ0V4cEV4ZWNBcnJheSB8IG51bGx9ICovXG4gIGxldCBtYXRjaFxuXG4gIHdoaWxlICgobWF0Y2ggPSBleHByZXNzaW9uLmV4ZWMod2hvbGUpKSkge1xuICAgIHBvc2l0aW9ucy5wdXNoKG1hdGNoLmluZGV4KVxuICB9XG5cbiAgd2hpbGUgKCsraW5kZXggPCBwb3NpdGlvbnMubGVuZ3RoKSB7XG4gICAgaWYgKHN0YXJ0ICE9PSBwb3NpdGlvbnNbaW5kZXhdKSB7XG4gICAgICByZXN1bHRzLnB1c2godmFsdWUuc2xpY2Uoc3RhcnQsIHBvc2l0aW9uc1tpbmRleF0pKVxuICAgIH1cblxuICAgIHJlc3VsdHMucHVzaCgnXFxcXCcpXG4gICAgc3RhcnQgPSBwb3NpdGlvbnNbaW5kZXhdXG4gIH1cblxuICByZXN1bHRzLnB1c2godmFsdWUuc2xpY2Uoc3RhcnQpKVxuXG4gIHJldHVybiByZXN1bHRzLmpvaW4oJycpXG59XG4iXSwibmFtZXMiOlsicGF0dGVybkNvbXBpbGUiLCJwYXR0ZXJuSW5TY29wZSIsInNhZmUiLCJzdGF0ZSIsImlucHV0IiwiY29uZmlnIiwidmFsdWUiLCJiZWZvcmUiLCJhZnRlciIsInBvc2l0aW9ucyIsInJlc3VsdCIsImluZm9zIiwiaW5kZXgiLCJ1bnNhZmUiLCJsZW5ndGgiLCJwYXR0ZXJuIiwic3RhY2siLCJleHByZXNzaW9uIiwibWF0Y2giLCJleGVjIiwiQm9vbGVhbiIsImF0QnJlYWsiLCJwb3NpdGlvbiIsImluY2x1ZGVzIiwicHVzaCIsInNvcnQiLCJudW1lcmljYWwiLCJzdGFydCIsImVuZCIsImVzY2FwZUJhY2tzbGFzaGVzIiwic2xpY2UiLCJ0ZXN0IiwiY2hhckF0IiwiZW5jb2RlIiwiY2hhckNvZGVBdCIsInRvU3RyaW5nIiwidG9VcHBlckNhc2UiLCJqb2luIiwiYSIsImIiLCJyZXN1bHRzIiwid2hvbGUiXSwic291cmNlUm9vdCI6IiJ9\n//# sourceURL=webpack-internal:///(ssr)/./node_modules/mdast-util-to-markdown/lib/util/safe.js\n");
|
|
|
|
|
|
/***/ }),
|
|
|
|
|
|
/***/ "(ssr)/./node_modules/mdast-util-to-markdown/lib/util/track.js":
|
|
|
/*!***************************************************************!*\
|
|
|
!*** ./node_modules/mdast-util-to-markdown/lib/util/track.js ***!
|
|
|
\***************************************************************/
|
|
|
/***/ ((__unused_webpack___webpack_module__, __webpack_exports__, __webpack_require__) => {
|
|
|
|
|
|
eval("__webpack_require__.r(__webpack_exports__);\n/* harmony export */ __webpack_require__.d(__webpack_exports__, {\n/* harmony export */ track: () => (/* binding */ track)\n/* harmony export */ });\n/**\n * @typedef {import('../types.js').CreateTracker} CreateTracker\n * @typedef {import('../types.js').TrackCurrent} TrackCurrent\n * @typedef {import('../types.js').TrackMove} TrackMove\n * @typedef {import('../types.js').TrackShift} TrackShift\n */ /**\n * Track positional info in the output.\n *\n * @type {CreateTracker}\n */ function track(config) {\n // Defaults are used to prevent crashes when older utilities somehow activate\n // this code.\n /* c8 ignore next 5 */ const options = config || {};\n const now = options.now || {};\n let lineShift = options.lineShift || 0;\n let line = now.line || 1;\n let column = now.column || 1;\n return {\n move,\n current,\n shift\n };\n /**\n * Get the current tracked info.\n *\n * @type {TrackCurrent}\n */ function current() {\n return {\n now: {\n line,\n column\n },\n lineShift\n };\n }\n /**\n * Define an increased line shift (the typical indent for lines).\n *\n * @type {TrackShift}\n */ function shift(value) {\n lineShift += value;\n }\n /**\n * Move past some generated markdown.\n *\n * @type {TrackMove}\n */ function move(input) {\n // eslint-disable-next-line unicorn/prefer-default-parameters\n const value = input || \"\";\n const chunks = value.split(/\\r?\\n|\\r/g);\n const tail = chunks[chunks.length - 1];\n line += chunks.length - 1;\n column = chunks.length === 1 ? column + tail.length : 1 + tail.length + lineShift;\n return value;\n }\n}\n//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiKHNzcikvLi9ub2RlX21vZHVsZXMvbWRhc3QtdXRpbC10by1tYXJrZG93bi9saWIvdXRpbC90cmFjay5qcyIsIm1hcHBpbmdzIjoiOzs7O0FBQUE7Ozs7O0NBS0MsR0FFRDs7OztDQUlDLEdBQ00sU0FBU0EsTUFBTUMsTUFBTTtJQUMxQiw2RUFBNkU7SUFDN0UsYUFBYTtJQUNiLG9CQUFvQixHQUNwQixNQUFNQyxVQUFVRCxVQUFVLENBQUM7SUFDM0IsTUFBTUUsTUFBTUQsUUFBUUMsR0FBRyxJQUFJLENBQUM7SUFDNUIsSUFBSUMsWUFBWUYsUUFBUUUsU0FBUyxJQUFJO0lBQ3JDLElBQUlDLE9BQU9GLElBQUlFLElBQUksSUFBSTtJQUN2QixJQUFJQyxTQUFTSCxJQUFJRyxNQUFNLElBQUk7SUFFM0IsT0FBTztRQUFDQztRQUFNQztRQUFTQztJQUFLO0lBRTVCOzs7O0dBSUMsR0FDRCxTQUFTRDtRQUNQLE9BQU87WUFBQ0wsS0FBSztnQkFBQ0U7Z0JBQU1DO1lBQU07WUFBR0Y7UUFBUztJQUN4QztJQUVBOzs7O0dBSUMsR0FDRCxTQUFTSyxNQUFNQyxLQUFLO1FBQ2xCTixhQUFhTTtJQUNmO0lBRUE7Ozs7R0FJQyxHQUNELFNBQVNILEtBQUtJLEtBQUs7UUFDakIsNkRBQTZEO1FBQzdELE1BQU1ELFFBQVFDLFNBQVM7UUFDdkIsTUFBTUMsU0FBU0YsTUFBTUcsS0FBSyxDQUFDO1FBQzNCLE1BQU1DLE9BQU9GLE1BQU0sQ0FBQ0EsT0FBT0csTUFBTSxHQUFHLEVBQUU7UUFDdENWLFFBQVFPLE9BQU9HLE1BQU0sR0FBRztRQUN4QlQsU0FDRU0sT0FBT0csTUFBTSxLQUFLLElBQUlULFNBQVNRLEtBQUtDLE1BQU0sR0FBRyxJQUFJRCxLQUFLQyxNQUFNLEdBQUdYO1FBQ2pFLE9BQU9NO0lBQ1Q7QUFDRiIsInNvdXJjZXMiOlsid2VicGFjazovL25leHRjaGF0Ly4vbm9kZV9tb2R1bGVzL21kYXN0LXV0aWwtdG8tbWFya2Rvd24vbGliL3V0aWwvdHJhY2suanM/Y2E5ZiJdLCJzb3VyY2VzQ29udGVudCI6WyIvKipcbiAqIEB0eXBlZGVmIHtpbXBvcnQoJy4uL3R5cGVzLmpzJykuQ3JlYXRlVHJhY2tlcn0gQ3JlYXRlVHJhY2tlclxuICogQHR5cGVkZWYge2ltcG9ydCgnLi4vdHlwZXMuanMnKS5UcmFja0N1cnJlbnR9IFRyYWNrQ3VycmVudFxuICogQHR5cGVkZWYge2ltcG9ydCgnLi4vdHlwZXMuanMnKS5UcmFja01vdmV9IFRyYWNrTW92ZVxuICogQHR5cGVkZWYge2ltcG9ydCgnLi4vdHlwZXMuanMnKS5UcmFja1NoaWZ0fSBUcmFja1NoaWZ0XG4gKi9cblxuLyoqXG4gKiBUcmFjayBwb3NpdGlvbmFsIGluZm8gaW4gdGhlIG91dHB1dC5cbiAqXG4gKiBAdHlwZSB7Q3JlYXRlVHJhY2tlcn1cbiAqL1xuZXhwb3J0IGZ1bmN0aW9uIHRyYWNrKGNvbmZpZykge1xuICAvLyBEZWZhdWx0cyBhcmUgdXNlZCB0byBwcmV2ZW50IGNyYXNoZXMgd2hlbiBvbGRlciB1dGlsaXRpZXMgc29tZWhvdyBhY3RpdmF0ZVxuICAvLyB0aGlzIGNvZGUuXG4gIC8qIGM4IGlnbm9yZSBuZXh0IDUgKi9cbiAgY29uc3Qgb3B0aW9ucyA9IGNvbmZpZyB8fCB7fVxuICBjb25zdCBub3cgPSBvcHRpb25zLm5vdyB8fCB7fVxuICBsZXQgbGluZVNoaWZ0ID0gb3B0aW9ucy5saW5lU2hpZnQgfHwgMFxuICBsZXQgbGluZSA9IG5vdy5saW5lIHx8IDFcbiAgbGV0IGNvbHVtbiA9IG5vdy5jb2x1bW4gfHwgMVxuXG4gIHJldHVybiB7bW92ZSwgY3VycmVudCwgc2hpZnR9XG5cbiAgLyoqXG4gICAqIEdldCB0aGUgY3VycmVudCB0cmFja2VkIGluZm8uXG4gICAqXG4gICAqIEB0eXBlIHtUcmFja0N1cnJlbnR9XG4gICAqL1xuICBmdW5jdGlvbiBjdXJyZW50KCkge1xuICAgIHJldHVybiB7bm93OiB7bGluZSwgY29sdW1ufSwgbGluZVNoaWZ0fVxuICB9XG5cbiAgLyoqXG4gICAqIERlZmluZSBhbiBpbmNyZWFzZWQgbGluZSBzaGlmdCAodGhlIHR5cGljYWwgaW5kZW50IGZvciBsaW5lcykuXG4gICAqXG4gICAqIEB0eXBlIHtUcmFja1NoaWZ0fVxuICAgKi9cbiAgZnVuY3Rpb24gc2hpZnQodmFsdWUpIHtcbiAgICBsaW5lU2hpZnQgKz0gdmFsdWVcbiAgfVxuXG4gIC8qKlxuICAgKiBNb3ZlIHBhc3Qgc29tZSBnZW5lcmF0ZWQgbWFya2Rvd24uXG4gICAqXG4gICAqIEB0eXBlIHtUcmFja01vdmV9XG4gICAqL1xuICBmdW5jdGlvbiBtb3ZlKGlucHV0KSB7XG4gICAgLy8gZXNsaW50LWRpc2FibGUtbmV4dC1saW5lIHVuaWNvcm4vcHJlZmVyLWRlZmF1bHQtcGFyYW1ldGVyc1xuICAgIGNvbnN0IHZhbHVlID0gaW5wdXQgfHwgJydcbiAgICBjb25zdCBjaHVua3MgPSB2YWx1ZS5zcGxpdCgvXFxyP1xcbnxcXHIvZylcbiAgICBjb25zdCB0YWlsID0gY2h1bmtzW2NodW5rcy5sZW5ndGggLSAxXVxuICAgIGxpbmUgKz0gY2h1bmtzLmxlbmd0aCAtIDFcbiAgICBjb2x1bW4gPVxuICAgICAgY2h1bmtzLmxlbmd0aCA9PT0gMSA/IGNvbHVtbiArIHRhaWwubGVuZ3RoIDogMSArIHRhaWwubGVuZ3RoICsgbGluZVNoaWZ0XG4gICAgcmV0dXJuIHZhbHVlXG4gIH1cbn1cbiJdLCJuYW1lcyI6WyJ0cmFjayIsImNvbmZpZyIsIm9wdGlvbnMiLCJub3ciLCJsaW5lU2hpZnQiLCJsaW5lIiwiY29sdW1uIiwibW92ZSIsImN1cnJlbnQiLCJzaGlmdCIsInZhbHVlIiwiaW5wdXQiLCJjaHVua3MiLCJzcGxpdCIsInRhaWwiLCJsZW5ndGgiXSwic291cmNlUm9vdCI6IiJ9\n//# sourceURL=webpack-internal:///(ssr)/./node_modules/mdast-util-to-markdown/lib/util/track.js\n");
|
|
|
|
|
|
/***/ })
|
|
|
|
|
|
};
|
|
|
; |