import { Router, Request, Response } from "express"; import rateLimit from "express-rate-limit"; import { renderPdf } from "../services/browser.js"; import { markdownToHtml, wrapHtml } from "../services/markdown.js"; import logger from "../services/logger.js"; import { sanitizeFilename } from "../utils/sanitize.js"; import { validatePdfOptions } from "../utils/pdf-options.js"; const router = Router(); const WATERMARK_SVG = ``; const WATERMARK_BG = `data:image/svg+xml,${encodeURIComponent(WATERMARK_SVG)}`; const WATERMARK_HTML = `