"use strict";Object.defineProperty(exports, "__esModule", { value: true });exports.t = convertMarkdownTables;var _irKp5uANes = require("./ir-Kp5uANes.js"); var _renderC15_5JiR = require("./render-C15_5JiR.js"); //#region src/markdown/tables.ts const MARKDOWN_STYLE_MARKERS = { bold: { open: "**", close: "**" }, italic: { open: "_", close: "_" }, strikethrough: { open: "~~", close: "~~" }, code: { open: "`", close: "`" }, code_block: { open: "```\n", close: "```" } }; function convertMarkdownTables(markdown, mode) { if (!markdown || mode === "off") return markdown; const { ir, hasTables } = (0, _irKp5uANes.r)(markdown, { linkify: false, autolink: false, headingStyle: "none", blockquotePrefix: "", tableMode: mode }); if (!hasTables) return markdown; return (0, _renderC15_5JiR.t)(ir, { styleMarkers: MARKDOWN_STYLE_MARKERS, escapeText: (text) => text, buildLink: (link, text) => { const href = link.href.trim(); if (!href) return null; if (!text.slice(link.start, link.end)) return null; return { start: link.start, end: link.end, open: "[", close: `](${href})` }; } }); } //#endregion /* v9-f39e348c3ef103af */