"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-string"; exports.ids = ["vendor-chunks/mdast-util-to-string"]; exports.modules = { /***/ "(ssr)/./node_modules/mdast-util-to-string/lib/index.js": /*!********************************************************!*\ !*** ./node_modules/mdast-util-to-string/lib/index.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 */ toString: () => (/* binding */ toString)\n/* harmony export */ });\n/**\n * @typedef {import('mdast').Root|import('mdast').Content} Node\n *\n * @typedef Options\n * Configuration (optional).\n * @property {boolean | null | undefined} [includeImageAlt=true]\n * Whether to use `alt` for `image`s.\n */ /**\n * Get the text content of a node or list of nodes.\n *\n * Prefers the node’s plain-text fields, otherwise serializes its children,\n * and if the given value is an array, serialize the nodes in it.\n *\n * @param {unknown} value\n * Thing to serialize, typically `Node`.\n * @param {Options | null | undefined} [options]\n * Configuration (optional).\n * @returns {string}\n * Serialized `value`.\n */ function toString(value, options) {\n const includeImageAlt = (options || {}).includeImageAlt;\n return one(value, typeof includeImageAlt === \"boolean\" ? includeImageAlt : true);\n}\n/**\n * One node or several nodes.\n *\n * @param {unknown} value\n * Thing to serialize.\n * @param {boolean} includeImageAlt\n * Include image `alt`s.\n * @returns {string}\n * Serialized node.\n */ function one(value, includeImageAlt) {\n return node(value) && (\"value\" in value && value.value || includeImageAlt && \"alt\" in value && value.alt || \"children\" in value && all(value.children, includeImageAlt)) || Array.isArray(value) && all(value, includeImageAlt) || \"\";\n}\n/**\n * Serialize a list of nodes.\n *\n * @param {Array} values\n * Thing to serialize.\n * @param {boolean} includeImageAlt\n * Include image `alt`s.\n * @returns {string}\n * Serialized nodes.\n */ function all(values, includeImageAlt) {\n /** @type {Array} */ const result = [];\n let index = -1;\n while(++index < values.length){\n result[index] = one(values[index], includeImageAlt);\n }\n return result.join(\"\");\n}\n/**\n * Check if `value` looks like a node.\n *\n * @param {unknown} value\n * Thing.\n * @returns {value is Node}\n * Whether `value` is a node.\n */ function node(value) {\n return Boolean(value && typeof value === \"object\");\n}\n//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiKHNzcikvLi9ub2RlX21vZHVsZXMvbWRhc3QtdXRpbC10by1zdHJpbmcvbGliL2luZGV4LmpzIiwibWFwcGluZ3MiOiI7Ozs7QUFBQTs7Ozs7OztDQU9DLEdBRUQ7Ozs7Ozs7Ozs7OztDQVlDLEdBQ00sU0FBU0EsU0FBU0MsS0FBSyxFQUFFQyxPQUFPO0lBQ3JDLE1BQU1DLGtCQUFrQixDQUFDRCxXQUFXLENBQUMsR0FBR0MsZUFBZTtJQUN2RCxPQUFPQyxJQUNMSCxPQUNBLE9BQU9FLG9CQUFvQixZQUFZQSxrQkFBa0I7QUFFN0Q7QUFFQTs7Ozs7Ozs7O0NBU0MsR0FDRCxTQUFTQyxJQUFJSCxLQUFLLEVBQUVFLGVBQWU7SUFDakMsT0FDRSxLQUFNRixVQUNILFlBQVlBLFNBQVNBLE1BQU1BLEtBQUssSUFDOUJFLG1CQUFtQixTQUFTRixTQUFTQSxNQUFNSyxHQUFHLElBQzlDLGNBQWNMLFNBQVNNLElBQUlOLE1BQU1PLFFBQVEsRUFBRUwsZ0JBQWdCLEtBQy9ETSxNQUFNQyxPQUFPLENBQUNULFVBQVVNLElBQUlOLE9BQU9FLG9CQUNwQztBQUVKO0FBRUE7Ozs7Ozs7OztDQVNDLEdBQ0QsU0FBU0ksSUFBSUksTUFBTSxFQUFFUixlQUFlO0lBQ2xDLDBCQUEwQixHQUMxQixNQUFNUyxTQUFTLEVBQUU7SUFDakIsSUFBSUMsUUFBUSxDQUFDO0lBRWIsTUFBTyxFQUFFQSxRQUFRRixPQUFPRyxNQUFNLENBQUU7UUFDOUJGLE1BQU0sQ0FBQ0MsTUFBTSxHQUFHVCxJQUFJTyxNQUFNLENBQUNFLE1BQU0sRUFBRVY7SUFDckM7SUFFQSxPQUFPUyxPQUFPRyxJQUFJLENBQUM7QUFDckI7QUFFQTs7Ozs7OztDQU9DLEdBQ0QsU0FBU1YsS0FBS0osS0FBSztJQUNqQixPQUFPZSxRQUFRZixTQUFTLE9BQU9BLFVBQVU7QUFDM0MiLCJzb3VyY2VzIjpbIndlYnBhY2s6Ly9uZXh0Y2hhdC8uL25vZGVfbW9kdWxlcy9tZGFzdC11dGlsLXRvLXN0cmluZy9saWIvaW5kZXguanM/YWJmNiJdLCJzb3VyY2VzQ29udGVudCI6WyIvKipcbiAqIEB0eXBlZGVmIHtpbXBvcnQoJ21kYXN0JykuUm9vdHxpbXBvcnQoJ21kYXN0JykuQ29udGVudH0gTm9kZVxuICpcbiAqIEB0eXBlZGVmIE9wdGlvbnNcbiAqICAgQ29uZmlndXJhdGlvbiAob3B0aW9uYWwpLlxuICogQHByb3BlcnR5IHtib29sZWFuIHwgbnVsbCB8IHVuZGVmaW5lZH0gW2luY2x1ZGVJbWFnZUFsdD10cnVlXVxuICogICBXaGV0aGVyIHRvIHVzZSBgYWx0YCBmb3IgYGltYWdlYHMuXG4gKi9cblxuLyoqXG4gKiBHZXQgdGhlIHRleHQgY29udGVudCBvZiBhIG5vZGUgb3IgbGlzdCBvZiBub2Rlcy5cbiAqXG4gKiBQcmVmZXJzIHRoZSBub2Rl4oCZcyBwbGFpbi10ZXh0IGZpZWxkcywgb3RoZXJ3aXNlIHNlcmlhbGl6ZXMgaXRzIGNoaWxkcmVuLFxuICogYW5kIGlmIHRoZSBnaXZlbiB2YWx1ZSBpcyBhbiBhcnJheSwgc2VyaWFsaXplIHRoZSBub2RlcyBpbiBpdC5cbiAqXG4gKiBAcGFyYW0ge3Vua25vd259IHZhbHVlXG4gKiAgIFRoaW5nIHRvIHNlcmlhbGl6ZSwgdHlwaWNhbGx5IGBOb2RlYC5cbiAqIEBwYXJhbSB7T3B0aW9ucyB8IG51bGwgfCB1bmRlZmluZWR9IFtvcHRpb25zXVxuICogICBDb25maWd1cmF0aW9uIChvcHRpb25hbCkuXG4gKiBAcmV0dXJucyB7c3RyaW5nfVxuICogICBTZXJpYWxpemVkIGB2YWx1ZWAuXG4gKi9cbmV4cG9ydCBmdW5jdGlvbiB0b1N0cmluZyh2YWx1ZSwgb3B0aW9ucykge1xuICBjb25zdCBpbmNsdWRlSW1hZ2VBbHQgPSAob3B0aW9ucyB8fCB7fSkuaW5jbHVkZUltYWdlQWx0XG4gIHJldHVybiBvbmUoXG4gICAgdmFsdWUsXG4gICAgdHlwZW9mIGluY2x1ZGVJbWFnZUFsdCA9PT0gJ2Jvb2xlYW4nID8gaW5jbHVkZUltYWdlQWx0IDogdHJ1ZVxuICApXG59XG5cbi8qKlxuICogT25lIG5vZGUgb3Igc2V2ZXJhbCBub2Rlcy5cbiAqXG4gKiBAcGFyYW0ge3Vua25vd259IHZhbHVlXG4gKiAgIFRoaW5nIHRvIHNlcmlhbGl6ZS5cbiAqIEBwYXJhbSB7Ym9vbGVhbn0gaW5jbHVkZUltYWdlQWx0XG4gKiAgIEluY2x1ZGUgaW1hZ2UgYGFsdGBzLlxuICogQHJldHVybnMge3N0cmluZ31cbiAqICAgU2VyaWFsaXplZCBub2RlLlxuICovXG5mdW5jdGlvbiBvbmUodmFsdWUsIGluY2x1ZGVJbWFnZUFsdCkge1xuICByZXR1cm4gKFxuICAgIChub2RlKHZhbHVlKSAmJlxuICAgICAgKCgndmFsdWUnIGluIHZhbHVlICYmIHZhbHVlLnZhbHVlKSB8fFxuICAgICAgICAoaW5jbHVkZUltYWdlQWx0ICYmICdhbHQnIGluIHZhbHVlICYmIHZhbHVlLmFsdCkgfHxcbiAgICAgICAgKCdjaGlsZHJlbicgaW4gdmFsdWUgJiYgYWxsKHZhbHVlLmNoaWxkcmVuLCBpbmNsdWRlSW1hZ2VBbHQpKSkpIHx8XG4gICAgKEFycmF5LmlzQXJyYXkodmFsdWUpICYmIGFsbCh2YWx1ZSwgaW5jbHVkZUltYWdlQWx0KSkgfHxcbiAgICAnJ1xuICApXG59XG5cbi8qKlxuICogU2VyaWFsaXplIGEgbGlzdCBvZiBub2Rlcy5cbiAqXG4gKiBAcGFyYW0ge0FycmF5PHVua25vd24+fSB2YWx1ZXNcbiAqICAgVGhpbmcgdG8gc2VyaWFsaXplLlxuICogQHBhcmFtIHtib29sZWFufSBpbmNsdWRlSW1hZ2VBbHRcbiAqICAgSW5jbHVkZSBpbWFnZSBgYWx0YHMuXG4gKiBAcmV0dXJucyB7c3RyaW5nfVxuICogICBTZXJpYWxpemVkIG5vZGVzLlxuICovXG5mdW5jdGlvbiBhbGwodmFsdWVzLCBpbmNsdWRlSW1hZ2VBbHQpIHtcbiAgLyoqIEB0eXBlIHtBcnJheTxzdHJpbmc+fSAqL1xuICBjb25zdCByZXN1bHQgPSBbXVxuICBsZXQgaW5kZXggPSAtMVxuXG4gIHdoaWxlICgrK2luZGV4IDwgdmFsdWVzLmxlbmd0aCkge1xuICAgIHJlc3VsdFtpbmRleF0gPSBvbmUodmFsdWVzW2luZGV4XSwgaW5jbHVkZUltYWdlQWx0KVxuICB9XG5cbiAgcmV0dXJuIHJlc3VsdC5qb2luKCcnKVxufVxuXG4vKipcbiAqIENoZWNrIGlmIGB2YWx1ZWAgbG9va3MgbGlrZSBhIG5vZGUuXG4gKlxuICogQHBhcmFtIHt1bmtub3dufSB2YWx1ZVxuICogICBUaGluZy5cbiAqIEByZXR1cm5zIHt2YWx1ZSBpcyBOb2RlfVxuICogICBXaGV0aGVyIGB2YWx1ZWAgaXMgYSBub2RlLlxuICovXG5mdW5jdGlvbiBub2RlKHZhbHVlKSB7XG4gIHJldHVybiBCb29sZWFuKHZhbHVlICYmIHR5cGVvZiB2YWx1ZSA9PT0gJ29iamVjdCcpXG59XG4iXSwibmFtZXMiOlsidG9TdHJpbmciLCJ2YWx1ZSIsIm9wdGlvbnMiLCJpbmNsdWRlSW1hZ2VBbHQiLCJvbmUiLCJub2RlIiwiYWx0IiwiYWxsIiwiY2hpbGRyZW4iLCJBcnJheSIsImlzQXJyYXkiLCJ2YWx1ZXMiLCJyZXN1bHQiLCJpbmRleCIsImxlbmd0aCIsImpvaW4iLCJCb29sZWFuIl0sInNvdXJjZVJvb3QiOiIifQ==\n//# sourceURL=webpack-internal:///(ssr)/./node_modules/mdast-util-to-string/lib/index.js\n"); /***/ }) }; ;