1import { o as e, r as t, t as n } from "./rolldown-runtime-CEFd7nDs.js"; 2//#region node_modules/unist-util-is/lib/index.js 3var r = (function(e) { 4 if (e == null) return c; 5 if (typeof e == "function") return s(e); 6 if (typeof e == "object") return Array.isArray(e) ? i(e) : a(e); 7 if (typeof e == "string") return o(e); 8 throw Error("Expected function, string, or object as test"); 9}); 10function i(e) { 11 let t = [], n = -1; 12 for (; ++n < e.length;) t[n] = r(e[n]); 13 return s(i); 14 function i(...e) { 15 let n = -1; 16 for (; ++n < t.length;) if (t[n].apply(this, e)) return !0; 17 return !1; 18 } 19} 20function a(e) { 21 let t = e; 22 return s(n); 23 function n(n) { 24 let r = n, i; 25 for (i in e) if (r[i] !== t[i]) return !1; 26 return !0; 27 } 28} 29function o(e) { 30 return s(t); 31 function t(t) { 32 return t && t.type === e; 33 } 34} 35function s(e) { 36 return t; 37 function t(t, n, r) { 38 return !!(l(t) && e.call(this, t, typeof n == "number" ? n : void 0, r || void 0)); 39 } 40} 41function c() { 42 return !0; 43} 44function l(e) { 45 return typeof e == "object" && !!e && "type" in e; 46} 47//#endregion 48//#region node_modules/unist-util-visit-parents/lib/color.js 49function u(e) { 50 return e; 51} 52//#endregion 53//#region node_modules/unist-util-visit-parents/lib/index.js 54var d = [], f = "skip"; 55function p(e, t, n, i) { 56 let a; 57 typeof t == "function" && typeof n != "function" ? (i = n, n = t) : a = t; 58 let o = r(a), s = i ? -1 : 1; 59 c(e, void 0, [])(); 60 function c(e, r, a) { 61 let l = e && typeof e == "object" ? e : {}; 62 if (typeof l.type == "string") { 63 let t = typeof l.tagName == "string" ? l.tagName : typeof l.name == "string" ? l.name : void 0; 64 Object.defineProperty(f, "name", { value: "node (" + u(e.type + (t ? "<" + t + ">" : "")) + ")" }); 65 } 66 return f; 67 function f() { 68 let l = d, u, f, p; 69 if ((!t || o(e, r, a[a.length - 1] || void 0)) && (l = m(n(e, a)), l[0] === !1)) return l; 70 if ("children" in e && e.children) { 71 let t = e; 72 if (t.children && l[0] !== "skip") for (f = (i ? t.children.length : -1) + s, p = a.concat(t); f > -1 && f < t.children.length;) { 73 let e = t.children[f]; 74 if (u = c(e, f, p)(), u[0] === !1) return u; 75 f = typeof u[1] == "number" ? u[1] : f + s; 76 } 77 } 78 return l; 79 } 80 } 81} 82function m(e) { 83 return Array.isArray(e) ? e : typeof e == "number" ? [!0, e] : e == null ? d : [e]; 84} 85//#endregion 86//#region node_modules/unist-util-visit/lib/index.js 87function h(e, t, n, r) { 88 let i, a, o; 89 typeof t == "function" && typeof n != "function" ? (a = void 0, o = t, i = n) : (a = t, o = n, i = r), p(e, a, s, i); 90 function s(e, t) { 91 let n = t[t.length - 1], r = n ? n.children.indexOf(e) : void 0; 92 return o(e, r, n); 93 } 94} 95//#endregion 96//#region node_modules/devlop/lib/default.js 97function g() {} 98//#endregion 99//#region node_modules/ccount/index.js 100function _(e, t) { 101 let n = String(e); 102 if (typeof t != "string") throw TypeError("Expected character"); 103 let r = 0, i = n.indexOf(t); 104 for (; i !== -1;) r++, i = n.indexOf(t, i + t.length); 105 return r; 106} 107//#endregion 108//#region node_modules/micromark-util-character/index.js 109var v = A(/[A-Za-z]/), y = A(/[\dA-Za-z]/), b = A(/[#-'*+\--9=?A-Z^-~]/); 110function x(e) { 111 return e !== null && (e < 32 || e === 127); 112} 113var S = A(/\d/), C = A(/[\dA-Fa-f]/), w = A(/[!-/:-@[-`{-~]/); 114function T(e) { 115 return e !== null && e < -2; 116} 117function E(e) { 118 return e !== null && (e < 0 || e === 32); 119} 120function D(e) { 121 return e === -2 || e === -1 || e === 32; 122} 123var O = A(/\p{P}|\p{S}/u), k = A(/\s/); 124function A(e) { 125 return t; 126 function t(t) { 127 return t !== null && t > -1 && e.test(String.fromCharCode(t)); 128 } 129} 130//#endregion 131//#region node_modules/mdast-util-find-and-replace/node_modules/escape-string-regexp/index.js 132function j(e) { 133 if (typeof e != "string") throw TypeError("Expected a string"); 134 return e.replace(/[|\\{}()[\]^$+*?.]/g, "\\$&").replace(/-/g, "\\x2d"); 135} 136//#endregion 137//#region node_modules/mdast-util-find-and-replace/lib/index.js 138function M(e, t, n) { 139 let i = r((n || {}).ignore || []), a = N(t), o = -1; 140 for (; ++o < a.length;) p(e, "text", s); 141 function s(e, t) { 142 let n = -1, r; 143 for (; ++n < t.length;) { 144 let e = t[n], a = r ? r.children : void 0; 145 if (i(e, a ? a.indexOf(e) : void 0, r)) return; 146 r = e; 147 } 148 if (r) return c(e, t); 149 } 150 function c(e, t) { 151 let n = t[t.length - 1], r = a[o][0], i = a[o][1], s = 0, c = n.children.indexOf(e), l = !1, u = []; 152 r.lastIndex = 0; 153 let d = r.exec(e.value); 154 for (; d;) { 155 let n = d.index, a = { 156 index: d.index, 157 input: d.input, 158 stack: [...t, e] 159 }, o = i(...d, a); 160 if (typeof o == "string" && (o = o.length > 0 ? { 161 type: "text", 162 value: o 163 } : void 0), o === !1 ? r.lastIndex = n + 1 : (s !== n && u.push({ 164 type: "text", 165 value: e.value.slice(s, n) 166 }), Array.isArray(o) ? u.push(...o) : o && u.push(o), s = n + d[0].length, l = !0), !r.global) break; 167 d = r.exec(e.value); 168 } 169 return l ? (s < e.value.length && u.push({ 170 type: "text", 171 value: e.value.slice(s) 172 }), n.children.splice(c, 1, ...u)) : u = [e], c + u.length; 173 } 174} 175function N(e) { 176 let t = []; 177 if (!Array.isArray(e)) throw TypeError("Expected find and replace tuple or list of tuples"); 178 let n = !e[0] || Array.isArray(e[0]) ? e : [e], r = -1; 179 for (; ++r < n.length;) { 180 let e = n[r]; 181 t.push([P(e[0]), ee(e[1])]); 182 } 183 return t; 184} 185function P(e) { 186 return typeof e == "string" ? new RegExp(j(e), "g") : e; 187} 188function ee(e) { 189 return typeof e == "function" ? e : function() { 190 return e; 191 }; 192} 193//#endregion 194//#region node_modules/mdast-util-gfm-autolink-literal/lib/index.js 195var F = "phrasing", I = [ 196 "autolink", 197 "link", 198 "image", 199 "label" 200]; 201function L() { 202 return { 203 transforms: [ae],
vendor: 108,034 bytes, lines 204-3757
204 enter: { 205 literalAutolink: ne, 206 literalAutolinkEmail: R, 207 literalAutolinkHttp: R, 208 literalAutolinkWww: R 209 }, 210 exit: { 211 literalAutolink: B, 212 literalAutolinkEmail: ie, 213 literalAutolinkHttp: z, 214 literalAutolinkWww: re 215 } 216 }; 217} 218function te() { 219 return { unsafe: [ 220 { 221 character: "@", 222 before: "[+\\-.\\w]", 223 after: "[\\-.\\w]", 224 inConstruct: F, 225 notInConstruct: I 226 }, 227 { 228 character: ".", 229 before: "[Ww]", 230 after: "[\\-.\\w]", 231 inConstruct: F, 232 notInConstruct: I 233 }, 234 { 235 character: ":", 236 before: "[ps]", 237 after: "\\/", 238 inConstruct: F, 239 notInConstruct: I 240 } 241 ] }; 242} 243function ne(e) { 244 this.enter({ 245 type: "link", 246 title: null, 247 url: "", 248 children: [] 249 }, e); 250} 251function R(e) { 252 this.config.enter.autolinkProtocol.call(this, e); 253} 254function z(e) { 255 this.config.exit.autolinkProtocol.call(this, e); 256} 257function re(e) { 258 this.config.exit.data.call(this, e); 259 let t = this.stack[this.stack.length - 1]; 260 t.type, t.url = "http://" + this.sliceSerialize(e); 261} 262function ie(e) { 263 this.config.exit.autolinkEmail.call(this, e); 264} 265function B(e) { 266 this.exit(e); 267} 268function ae(e) { 269 M(e, [[/(https?:\/\/|www(?=\.))([-.\w]+)([^ \t\r\n]*)/gi, oe], [/(?<=^|\s|\p{P}|\p{S})([-.\w+]+)@([-\w]+(?:\.[-\w]+)+)/gu, se]], { ignore: ["link", "linkReference"] }); 270} 271function oe(e, t, n, r, i) { 272 let a = ""; 273 if (!ue(i) || (/^w/i.test(t) && (n = t + n, t = "", a = "http://"), !ce(n))) return !1; 274 let o = le(n + r); 275 if (!o[0]) return !1; 276 let s = { 277 type: "link", 278 title: null, 279 url: a + t + o[0], 280 children: [{ 281 type: "text", 282 value: t + o[0] 283 }] 284 }; 285 return o[1] ? [s, { 286 type: "text", 287 value: o[1] 288 }] : s; 289} 290function se(e, t, n, r) { 291 return !ue(r, !0) || /[-\d_]$/.test(n) ? !1 : { 292 type: "link", 293 title: null, 294 url: "mailto:" + t + "@" + n, 295 children: [{ 296 type: "text", 297 value: t + "@" + n 298 }] 299 }; 300} 301function ce(e) { 302 let t = e.split("."); 303 return !(t.length < 2 || t[t.length - 1] && (/_/.test(t[t.length - 1]) || !/[a-zA-Z\d]/.test(t[t.length - 1])) || t[t.length - 2] && (/_/.test(t[t.length - 2]) || !/[a-zA-Z\d]/.test(t[t.length - 2]))); 304} 305function le(e) { 306 let t = /[!"&'),.:;<>?\]}]+$/.exec(e); 307 if (!t) return [e, void 0]; 308 e = e.slice(0, t.index); 309 let n = t[0], r = n.indexOf(")"), i = _(e, "("), a = _(e, ")"); 310 for (; r !== -1 && i > a;) e += n.slice(0, r + 1), n = n.slice(r + 1), r = n.indexOf(")"), a++; 311 return [e, n]; 312} 313function ue(e, t) { 314 let n = e.input.charCodeAt(e.index - 1); 315 return (e.index === 0 || k(n) || O(n)) && (!t || n !== 47); 316} 317//#endregion 318//#region node_modules/micromark-util-normalize-identifier/index.js 319function V(e) { 320 return e.replace(/[\t\n\r ]+/g, " ").replace(/^ | $/g, "").toLowerCase().toUpperCase(); 321} 322//#endregion 323//#region node_modules/mdast-util-gfm-footnote/lib/index.js 324be.peek = ye; 325function de() { 326 this.buffer(); 327} 328function fe(e) { 329 this.enter({ 330 type: "footnoteReference", 331 identifier: "", 332 label: "" 333 }, e); 334} 335function pe() { 336 this.buffer(); 337} 338function me(e) { 339 this.enter({ 340 type: "footnoteDefinition", 341 identifier: "", 342 label: "", 343 children: [] 344 }, e); 345} 346function he(e) { 347 let t = this.resume(), n = this.stack[this.stack.length - 1]; 348 n.type, n.identifier = V(this.sliceSerialize(e)).toLowerCase(), n.label = t; 349} 350function ge(e) { 351 this.exit(e); 352} 353function _e(e) { 354 let t = this.resume(), n = this.stack[this.stack.length - 1]; 355 n.type, n.identifier = V(this.sliceSerialize(e)).toLowerCase(), n.label = t; 356} 357function ve(e) { 358 this.exit(e); 359} 360function ye() { 361 return "["; 362} 363function be(e, t, n, r) { 364 let i = n.createTracker(r), a = i.move("[^"), o = n.enter("footnoteReference"), s = n.enter("reference"); 365 return a += i.move(n.safe(n.associationId(e), { 366 after: "]", 367 before: a 368 })), s(), o(), a += i.move("]"), a; 369} 370function xe() { 371 return { 372 enter: { 373 gfmFootnoteCallString: de, 374 gfmFootnoteCall: fe, 375 gfmFootnoteDefinitionLabelString: pe, 376 gfmFootnoteDefinition: me 377 }, 378 exit: { 379 gfmFootnoteCallString: he, 380 gfmFootnoteCall: ge, 381 gfmFootnoteDefinitionLabelString: _e, 382 gfmFootnoteDefinition: ve 383 } 384 }; 385} 386function Se(e) { 387 let t = !1; 388 return e && e.firstLineBlank && (t = !0), { 389 handlers: { 390 footnoteDefinition: n, 391 footnoteReference: be 392 }, 393 unsafe: [{ 394 character: "[", 395 inConstruct: [ 396 "label", 397 "phrasing", 398 "reference" 399 ] 400 }] 401 }; 402 function n(e, n, r, i) { 403 let a = r.createTracker(i), o = a.move("[^"), s = r.enter("footnoteDefinition"), c = r.enter("label"); 404 return o += a.move(r.safe(r.associationId(e), { 405 before: o, 406 after: "]" 407 })), c(), o += a.move("]:"), e.children && e.children.length > 0 && (a.shift(4), o += a.move((t ? "\n" : " ") + r.indentLines(r.containerFlow(e, a.current()), t ? we : Ce))), s(), o; 408 } 409} 410function Ce(e, t, n) { 411 return t === 0 ? e : we(e, t, n); 412} 413function we(e, t, n) { 414 return (n ? "" : " ") + e; 415} 416//#endregion 417//#region node_modules/mdast-util-gfm-strikethrough/lib/index.js 418var Te = [ 419 "autolink", 420 "destinationLiteral", 421 "destinationRaw", 422 "reference", 423 "titleQuote", 424 "titleApostrophe" 425]; 426Ae.peek = je; 427function Ee() { 428 return { 429 canContainEols: ["delete"], 430 enter: { strikethrough: Oe }, 431 exit: { strikethrough: ke } 432 }; 433} 434function De() { 435 return { 436 unsafe: [{ 437 character: "~", 438 inConstruct: "phrasing", 439 notInConstruct: Te 440 }], 441 handlers: { delete: Ae } 442 }; 443} 444function Oe(e) { 445 this.enter({ 446 type: "delete", 447 children: [] 448 }, e); 449} 450function ke(e) { 451 this.exit(e); 452} 453function Ae(e, t, n, r) { 454 let i = n.createTracker(r), a = n.enter("strikethrough"), o = i.move("~~"); 455 return o += n.containerPhrasing(e, { 456 ...i.current(), 457 before: o, 458 after: "~" 459 }), o += i.move("~~"), a(), o; 460} 461function je() { 462 return "~"; 463} 464//#endregion 465//#region node_modules/markdown-table/index.js 466function Me(e) { 467 return e.length; 468} 469function Ne(e, t) { 470 let n = t || {}, r = (n.align || []).concat(), i = n.stringLength || Me, a = [], o = [], s = [], c = [], l = 0, u = -1; 471 for (; ++u < e.length;) { 472 let t = [], r = [], a = -1; 473 for (e[u].length > l && (l = e[u].length); ++a < e[u].length;) { 474 let o = Pe(e[u][a]); 475 if (n.alignDelimiters !== !1) { 476 let e = i(o); 477 r[a] = e, (c[a] === void 0 || e > c[a]) && (c[a] = e); 478 } 479 t.push(o); 480 } 481 o[u] = t, s[u] = r; 482 } 483 let d = -1; 484 if (typeof r == "object" && "length" in r) for (; ++d < l;) a[d] = Fe(r[d]); 485 else { 486 let e = Fe(r); 487 for (; ++d < l;) a[d] = e; 488 } 489 d = -1; 490 let f = [], p = []; 491 for (; ++d < l;) { 492 let e = a[d], t = "", r = ""; 493 e === 99 ? (t = ":", r = ":") : e === 108 ? t = ":" : e === 114 && (r = ":"); 494 let i = n.alignDelimiters === !1 ? 1 : Math.max(1, c[d] - t.length - r.length), o = t + "-".repeat(i) + r; 495 n.alignDelimiters !== !1 && (i = t.length + i + r.length, i > c[d] && (c[d] = i), p[d] = i), f[d] = o; 496 } 497 o.splice(1, 0, f), s.splice(1, 0, p), u = -1; 498 let m = []; 499 for (; ++u < o.length;) { 500 let e = o[u], t = s[u]; 501 d = -1; 502 let r = []; 503 for (; ++d < l;) { 504 let i = e[d] || "", o = "", s = ""; 505 if (n.alignDelimiters !== !1) { 506 let e = c[d] - (t[d] || 0), n = a[d]; 507 n === 114 ? o = " ".repeat(e) : n === 99 ? e % 2 ? (o = " ".repeat(e / 2 + .5), s = " ".repeat(e / 2 - .5)) : (o = " ".repeat(e / 2), s = o) : s = " ".repeat(e); 508 } 509 n.delimiterStart !== !1 && !d && r.push("|"), n.padding !== !1 && (n.alignDelimiters !== !1 || i !== "") && (n.delimiterStart !== !1 || d) && r.push(" "), n.alignDelimiters !== !1 && r.push(o), r.push(i), n.alignDelimiters !== !1 && r.push(s), n.padding !== !1 && r.push(" "), (n.delimiterEnd !== !1 || d !== l - 1) && r.push("|"); 510 } 511 m.push(n.delimiterEnd === !1 ? r.join("").replace(/ +$/, "") : r.join("")); 512 } 513 return m.join("\n"); 514} 515function Pe(e) { 516 return e == null ? "" : String(e); 517} 518function Fe(e) { 519 let t = typeof e == "string" ? e.codePointAt(0) : 0; 520 return t === 67 || t === 99 ? 99 : t === 76 || t === 108 ? 108 : t === 82 || t === 114 ? 114 : 0; 521} 522//#endregion 523//#region node_modules/mdast-util-to-markdown/lib/handle/blockquote.js 524function Ie(e, t, n, r) { 525 let i = n.enter("blockquote"), a = n.createTracker(r); 526 a.move("> "), a.shift(2); 527 let o = n.indentLines(n.containerFlow(e, a.current()), Le); 528 return i(), o; 529} 530function Le(e, t, n) { 531 return ">" + (n ? "" : " ") + e; 532} 533//#endregion 534//#region node_modules/mdast-util-to-markdown/lib/util/pattern-in-scope.js 535function Re(e, t) { 536 return ze(e, t.inConstruct, !0) && !ze(e, t.notInConstruct, !1); 537} 538function ze(e, t, n) { 539 if (typeof t == "string" && (t = [t]), !t || t.length === 0) return n; 540 let r = -1; 541 for (; ++r < t.length;) if (e.includes(t[r])) return !0; 542 return !1; 543} 544//#endregion 545//#region node_modules/mdast-util-to-markdown/lib/handle/break.js 546function Be(e, t, n, r) { 547 let i = -1; 548 for (; ++i < n.unsafe.length;) if (n.unsafe[i].character === "\n" && Re(n.stack, n.unsafe[i])) return /[ \t]/.test(r.before) ? "" : " "; 549 return "\\\n"; 550} 551//#endregion 552//#region node_modules/longest-streak/index.js 553function Ve(e, t) { 554 let n = String(e), r = n.indexOf(t), i = r, a = 0, o = 0; 555 if (typeof t != "string") throw TypeError("Expected substring"); 556 for (; r !== -1;) r === i ? ++a > o && (o = a) : a = 1, i = r + t.length, r = n.indexOf(t, i); 557 return o; 558} 559//#endregion 560//#region node_modules/mdast-util-to-markdown/lib/util/format-code-as-indented.js 561function He(e, t) { 562 return !!(t.options.fences === !1 && e.value && !e.lang && /[^ \r\n]/.test(e.value) && !/^[\t ]*(?:[\r\n]|$)|(?:^|[\r\n])[\t ]*$/.test(e.value)); 563} 564//#endregion 565//#region node_modules/mdast-util-to-markdown/lib/util/check-fence.js 566function Ue(e) { 567 let t = e.options.fence || "`"; 568 if (t !== "`" && t !== "~") throw Error("Cannot serialize code with `" + t + "` for `options.fence`, expected `` ` `` or `~`"); 569 return t; 570} 571//#endregion 572//#region node_modules/mdast-util-to-markdown/lib/handle/code.js 573function We(e, t, n, r) { 574 let i = Ue(n), a = e.value || "", o = i === "`" ? "GraveAccent" : "Tilde"; 575 if (He(e, n)) { 576 let e = n.enter("codeIndented"), t = n.indentLines(a, Ge); 577 return e(), t; 578 } 579 let s = n.createTracker(r), c = i.repeat(Math.max(Ve(a, i) + 1, 3)), l = n.enter("codeFenced"), u = s.move(c); 580 if (e.lang) { 581 let t = n.enter(`codeFencedLang${o}`); 582 u += s.move(n.safe(e.lang, { 583 before: u, 584 after: " ", 585 encode: ["`"], 586 ...s.current() 587 })), t(); 588 } 589 if (e.lang && e.meta) { 590 let t = n.enter(`codeFencedMeta${o}`); 591 u += s.move(" "), u += s.move(n.safe(e.meta, { 592 before: u, 593 after: "\n", 594 encode: ["`"], 595 ...s.current() 596 })), t(); 597 } 598 return u += s.move("\n"), a && (u += s.move(a + "\n")), u += s.move(c), l(), u; 599} 600function Ge(e, t, n) { 601 return (n ? "" : " ") + e; 602} 603//#endregion 604//#region node_modules/mdast-util-to-markdown/lib/util/check-quote.js 605function Ke(e) { 606 let t = e.options.quote || "\""; 607 if (t !== "\"" && t !== "'") throw Error("Cannot serialize title with `" + t + "` for `options.quote`, expected `\"`, or `'`"); 608 return t; 609} 610//#endregion 611//#region node_modules/mdast-util-to-markdown/lib/handle/definition.js 612function qe(e, t, n, r) { 613 let i = Ke(n), a = i === "\"" ? "Quote" : "Apostrophe", o = n.enter("definition"), s = n.enter("label"), c = n.createTracker(r), l = c.move("["); 614 return l += c.move(n.safe(n.associationId(e), { 615 before: l, 616 after: "]", 617 ...c.current() 618 })), l += c.move("]: "), s(), !e.url || /[\0- \u007F]/.test(e.url) ? (s = n.enter("destinationLiteral"), l += c.move("<"), l += c.move(n.safe(e.url, { 619 before: l, 620 after: ">", 621 ...c.current() 622 })), l += c.move(">")) : (s = n.enter("destinationRaw"), l += c.move(n.safe(e.url, { 623 before: l, 624 after: e.title ? " " : "\n", 625 ...c.current() 626 }))), s(), e.title && (s = n.enter(`title${a}`), l += c.move(" " + i), l += c.move(n.safe(e.title, { 627 before: l, 628 after: i, 629 ...c.current() 630 })), l += c.move(i), s()), o(), l; 631} 632//#endregion 633//#region node_modules/mdast-util-to-markdown/lib/util/check-emphasis.js 634function Je(e) { 635 let t = e.options.emphasis || "*"; 636 if (t !== "*" && t !== "_") throw Error("Cannot serialize emphasis with `" + t + "` for `options.emphasis`, expected `*`, or `_`"); 637 return t; 638} 639//#endregion 640//#region node_modules/mdast-util-to-markdown/lib/util/encode-character-reference.js 641function Ye(e) { 642 return "&#x" + e.toString(16).toUpperCase() + ";"; 643} 644//#endregion 645//#region node_modules/micromark-util-classify-character/index.js 646function Xe(e) { 647 if (e === null || E(e) || k(e)) return 1; 648 if (O(e)) return 2; 649} 650//#endregion 651//#region node_modules/mdast-util-to-markdown/lib/util/encode-info.js 652function Ze(e, t, n) { 653 let r = Xe(e), i = Xe(t); 654 return r === void 0 ? i === void 0 ? n === "_" ? { 655 inside: !0, 656 outside: !0 657 } : { 658 inside: !1, 659 outside: !1 660 } : i === 1 ? { 661 inside: !0, 662 outside: !0 663 } : { 664 inside: !1, 665 outside: !0 666 } : r === 1 ? i === void 0 ? { 667 inside: !1, 668 outside: !1 669 } : i === 1 ? { 670 inside: !0, 671 outside: !0 672 } : { 673 inside: !1, 674 outside: !1 675 } : i === void 0 ? { 676 inside: !1, 677 outside: !1 678 } : i === 1 ? { 679 inside: !0, 680 outside: !1 681 } : { 682 inside: !1, 683 outside: !1 684 }; 685} 686//#endregion 687//#region node_modules/mdast-util-to-markdown/lib/handle/emphasis.js 688Qe.peek = $e; 689function Qe(e, t, n, r) { 690 let i = Je(n), a = n.enter("emphasis"), o = n.createTracker(r), s = o.move(i), c = o.move(n.containerPhrasing(e, { 691 after: i, 692 before: s, 693 ...o.current() 694 })), l = c.charCodeAt(0), u = Ze(r.before.charCodeAt(r.before.length - 1), l, i); 695 u.inside && (c = Ye(l) + c.slice(1)); 696 let d = c.charCodeAt(c.length - 1), f = Ze(r.after.charCodeAt(0), d, i); 697 f.inside && (c = c.slice(0, -1) + Ye(d)); 698 let p = o.move(i); 699 return a(), n.attentionEncodeSurroundingInfo = { 700 after: f.outside, 701 before: u.outside 702 }, s + c + p; 703} 704function $e(e, t, n) { 705 return n.options.emphasis || "*"; 706} 707//#endregion 708//#region node_modules/mdast-util-to-string/lib/index.js 709var et = {}; 710function tt(e, t) { 711 let n = t || et; 712 return nt(e, typeof n.includeImageAlt != "boolean" || n.includeImageAlt, typeof n.includeHtml != "boolean" || n.includeHtml); 713} 714function nt(e, t, n) { 715 if (it(e)) { 716 if ("value" in e) return e.type === "html" && !n ? "" : e.value; 717 if (t && "alt" in e && e.alt) return e.alt; 718 if ("children" in e) return rt(e.children, t, n); 719 } 720 return Array.isArray(e) ? rt(e, t, n) : ""; 721} 722function rt(e, t, n) { 723 let r = [], i = -1; 724 for (; ++i < e.length;) r[i] = nt(e[i], t, n); 725 return r.join(""); 726} 727function it(e) { 728 return !!(e && typeof e == "object"); 729} 730//#endregion 731//#region node_modules/mdast-util-to-markdown/lib/util/format-heading-as-setext.js 732function at(e, t) { 733 let n = !1; 734 return h(e, function(e) { 735 if ("value" in e && /\r?\n|\r/.test(e.value) || e.type === "break") return n = !0, !1; 736 }), !!((!e.depth || e.depth < 3) && tt(e) && (t.options.setext || n)); 737} 738//#endregion 739//#region node_modules/mdast-util-to-markdown/lib/handle/heading.js 740function ot(e, t, n, r) { 741 let i = Math.max(Math.min(6, e.depth || 1), 1), a = n.createTracker(r); 742 if (at(e, n)) { 743 let t = n.enter("headingSetext"), r = n.enter("phrasing"), o = n.containerPhrasing(e, { 744 ...a.current(), 745 before: "\n", 746 after: "\n" 747 }); 748 return r(), t(), o + "\n" + (i === 1 ? "=" : "-").repeat(o.length - (Math.max(o.lastIndexOf("\r"), o.lastIndexOf("\n")) + 1)); 749 } 750 let o = "#".repeat(i), s = n.enter("headingAtx"), c = n.enter("phrasing"); 751 a.move(o + " "); 752 let l = n.containerPhrasing(e, { 753 before: "# ", 754 after: "\n", 755 ...a.current() 756 }); 757 return /^[\t ]/.test(l) && (l = Ye(l.charCodeAt(0)) + l.slice(1)), l = l ? o + " " + l : o, n.options.closeAtx && (l += " " + o), c(), s(), l; 758} 759//#endregion 760//#region node_modules/mdast-util-to-markdown/lib/handle/html.js 761st.peek = ct; 762function st(e) { 763 return e.value || ""; 764} 765function ct() { 766 return "<"; 767} 768//#endregion 769//#region node_modules/mdast-util-to-markdown/lib/handle/image.js 770lt.peek = ut; 771function lt(e, t, n, r) { 772 let i = Ke(n), a = i === "\"" ? "Quote" : "Apostrophe", o = n.enter("image"), s = n.enter("label"), c = n.createTracker(r), l = c.move("!["); 773 return l += c.move(n.safe(e.alt, { 774 before: l, 775 after: "]", 776 ...c.current() 777 })), l += c.move("]("), s(), !e.url && e.title || /[\0- \u007F]/.test(e.url) ? (s = n.enter("destinationLiteral"), l += c.move("<"), l += c.move(n.safe(e.url, { 778 before: l, 779 after: ">", 780 ...c.current() 781 })), l += c.move(">")) : (s = n.enter("destinationRaw"), l += c.move(n.safe(e.url, { 782 before: l, 783 after: e.title ? " " : ")", 784 ...c.current() 785 }))), s(), e.title && (s = n.enter(`title${a}`), l += c.move(" " + i), l += c.move(n.safe(e.title, { 786 before: l, 787 after: i, 788 ...c.current() 789 })), l += c.move(i), s()), l += c.move(")"), o(), l; 790} 791function ut() { 792 return "!"; 793} 794//#endregion 795//#region node_modules/mdast-util-to-markdown/lib/handle/image-reference.js 796dt.peek = ft; 797function dt(e, t, n, r) { 798 let i = e.referenceType, a = n.enter("imageReference"), o = n.enter("label"), s = n.createTracker(r), c = s.move("!["), l = n.safe(e.alt, { 799 before: c, 800 after: "]", 801 ...s.current() 802 }); 803 c += s.move(l + "]["), o(); 804 let u = n.stack; 805 n.stack = [], o = n.enter("reference"); 806 let d = n.safe(n.associationId(e), { 807 before: c, 808 after: "]", 809 ...s.current() 810 }); 811 return o(), n.stack = u, a(), i === "full" || !l || l !== d ? c += s.move(d + "]") : i === "shortcut" ? c = c.slice(0, -1) : c += s.move("]"), c; 812} 813function ft() { 814 return "!"; 815} 816//#endregion 817//#region node_modules/mdast-util-to-markdown/lib/handle/inline-code.js 818pt.peek = mt; 819function pt(e, t, n) { 820 let r = e.value || "", i = "`", a = -1; 821 for (; RegExp("(^|[^`])" + i + "([^`]|$)").test(r);) i += "`"; 822 for (/[^ \r\n]/.test(r) && (/^[ \r\n]/.test(r) && /[ \r\n]$/.test(r) || /^`|`$/.test(r)) && (r = " " + r + " "); ++a < n.unsafe.length;) { 823 let e = n.unsafe[a], t = n.compilePattern(e), i; 824 if (e.atBreak) for (; i = t.exec(r);) { 825 let e = i.index; 826 r.charCodeAt(e) === 10 && r.charCodeAt(e - 1) === 13 && e--, r = r.slice(0, e) + " " + r.slice(i.index + 1); 827 } 828 } 829 return i + r + i; 830} 831function mt() { 832 return "`"; 833} 834//#endregion 835//#region node_modules/mdast-util-to-markdown/lib/util/format-link-as-autolink.js 836function ht(e, t) { 837 let n = tt(e); 838 return !!(!t.options.resourceLink && e.url && !e.title && e.children && e.children.length === 1 && e.children[0].type === "text" && (n === e.url || "mailto:" + n === e.url) && /^[a-z][a-z+.-]+:/i.test(e.url) && !/[\0- <>\u007F]/.test(e.url)); 839} 840//#endregion 841//#region node_modules/mdast-util-to-markdown/lib/handle/link.js 842gt.peek = _t; 843function gt(e, t, n, r) { 844 let i = Ke(n), a = i === "\"" ? "Quote" : "Apostrophe", o = n.createTracker(r), s, c; 845 if (ht(e, n)) { 846 let t = n.stack; 847 n.stack = [], s = n.enter("autolink"); 848 let r = o.move("<"); 849 return r += o.move(n.containerPhrasing(e, { 850 before: r, 851 after: ">", 852 ...o.current() 853 })), r += o.move(">"), s(), n.stack = t, r; 854 } 855 s = n.enter("link"), c = n.enter("label"); 856 let l = o.move("["); 857 return l += o.move(n.containerPhrasing(e, { 858 before: l, 859 after: "](", 860 ...o.current() 861 })), l += o.move("]("), c(), !e.url && e.title || /[\0- \u007F]/.test(e.url) ? (c = n.enter("destinationLiteral"), l += o.move("<"), l += o.move(n.safe(e.url, { 862 before: l, 863 after: ">", 864 ...o.current() 865 })), l += o.move(">")) : (c = n.enter("destinationRaw"), l += o.move(n.safe(e.url, { 866 before: l, 867 after: e.title ? " " : ")", 868 ...o.current() 869 }))), c(), e.title && (c = n.enter(`title${a}`), l += o.move(" " + i), l += o.move(n.safe(e.title, { 870 before: l, 871 after: i, 872 ...o.current() 873 })), l += o.move(i), c()), l += o.move(")"), s(), l; 874} 875function _t(e, t, n) { 876 return ht(e, n) ? "<" : "["; 877} 878//#endregion 879//#region node_modules/mdast-util-to-markdown/lib/handle/link-reference.js 880vt.peek = yt; 881function vt(e, t, n, r) { 882 let i = e.referenceType, a = n.enter("linkReference"), o = n.enter("label"), s = n.createTracker(r), c = s.move("["), l = n.containerPhrasing(e, { 883 before: c, 884 after: "]", 885 ...s.current() 886 }); 887 c += s.move(l + "]["), o(); 888 let u = n.stack; 889 n.stack = [], o = n.enter("reference"); 890 let d = n.safe(n.associationId(e), { 891 before: c, 892 after: "]", 893 ...s.current() 894 }); 895 return o(), n.stack = u, a(), i === "full" || !l || l !== d ? c += s.move(d + "]") : i === "shortcut" ? c = c.slice(0, -1) : c += s.move("]"), c; 896} 897function yt() { 898 return "["; 899} 900//#endregion 901//#region node_modules/mdast-util-to-markdown/lib/util/check-bullet.js 902function bt(e) { 903 let t = e.options.bullet || "*"; 904 if (t !== "*" && t !== "+" && t !== "-") throw Error("Cannot serialize items with `" + t + "` for `options.bullet`, expected `*`, `+`, or `-`"); 905 return t; 906} 907//#endregion 908//#region node_modules/mdast-util-to-markdown/lib/util/check-bullet-other.js 909function xt(e) { 910 let t = bt(e), n = e.options.bulletOther; 911 if (!n) return t === "*" ? "-" : "*"; 912 if (n !== "*" && n !== "+" && n !== "-") throw Error("Cannot serialize items with `" + n + "` for `options.bulletOther`, expected `*`, `+`, or `-`"); 913 if (n === t) throw Error("Expected `bullet` (`" + t + "`) and `bulletOther` (`" + n + "`) to be different"); 914 return n; 915} 916//#endregion 917//#region node_modules/mdast-util-to-markdown/lib/util/check-bullet-ordered.js 918function St(e) { 919 let t = e.options.bulletOrdered || "."; 920 if (t !== "." && t !== ")") throw Error("Cannot serialize items with `" + t + "` for `options.bulletOrdered`, expected `.` or `)`"); 921 return t; 922} 923//#endregion 924//#region node_modules/mdast-util-to-markdown/lib/util/check-rule.js 925function Ct(e) { 926 let t = e.options.rule || "*"; 927 if (t !== "*" && t !== "-" && t !== "_") throw Error("Cannot serialize rules with `" + t + "` for `options.rule`, expected `*`, `-`, or `_`"); 928 return t; 929} 930//#endregion 931//#region node_modules/mdast-util-to-markdown/lib/handle/list.js 932function wt(e, t, n, r) { 933 let i = n.enter("list"), a = n.bulletCurrent, o = e.ordered ? St(n) : bt(n), s = e.ordered ? o === "." ? ")" : "." : xt(n), c = t && n.bulletLastUsed ? o === n.bulletLastUsed : !1; 934 if (!e.ordered) { 935 let t = e.children ? e.children[0] : void 0; 936 if ((o === "*" || o === "-") && t && (!t.children || !t.children[0]) && n.stack[n.stack.length - 1] === "list" && n.stack[n.stack.length - 2] === "listItem" && n.stack[n.stack.length - 3] === "list" && n.stack[n.stack.length - 4] === "listItem" && n.indexStack[n.indexStack.length - 1] === 0 && n.indexStack[n.indexStack.length - 2] === 0 && n.indexStack[n.indexStack.length - 3] === 0 && (c = !0), Ct(n) === o && t) { 937 let t = -1; 938 for (; ++t < e.children.length;) { 939 let n = e.children[t]; 940 if (n && n.type === "listItem" && n.children && n.children[0] && n.children[0].type === "thematicBreak") { 941 c = !0; 942 break; 943 } 944 } 945 } 946 } 947 c && (o = s), n.bulletCurrent = o; 948 let l = n.containerFlow(e, r); 949 return n.bulletLastUsed = o, n.bulletCurrent = a, i(), l; 950} 951//#endregion 952//#region node_modules/mdast-util-to-markdown/lib/util/check-list-item-indent.js 953function Tt(e) { 954 let t = e.options.listItemIndent || "one"; 955 if (t !== "tab" && t !== "one" && t !== "mixed") throw Error("Cannot serialize items with `" + t + "` for `options.listItemIndent`, expected `tab`, `one`, or `mixed`"); 956 return t; 957} 958//#endregion 959//#region node_modules/mdast-util-to-markdown/lib/handle/list-item.js 960function Et(e, t, n, r) { 961 let i = Tt(n), a = n.bulletCurrent || bt(n); 962 t && t.type === "list" && t.ordered && (a = (typeof t.start == "number" && t.start > -1 ? t.start : 1) + (n.options.incrementListMarker === !1 ? 0 : t.children.indexOf(e)) + a); 963 let o = a.length + 1; 964 (i === "tab" || i === "mixed" && (t && t.type === "list" && t.spread || e.spread)) && (o = Math.ceil(o / 4) * 4); 965 let s = n.createTracker(r); 966 s.move(a + " ".repeat(o - a.length)), s.shift(o); 967 let c = n.enter("listItem"), l = n.indentLines(n.containerFlow(e, s.current()), u); 968 return c(), l; 969 function u(e, t, n) { 970 return t ? (n ? "" : " ".repeat(o)) + e : (n ? a : a + " ".repeat(o - a.length)) + e; 971 } 972} 973//#endregion 974//#region node_modules/mdast-util-to-markdown/lib/handle/paragraph.js 975function Dt(e, t, n, r) { 976 let i = n.enter("paragraph"), a = n.enter("phrasing"), o = n.containerPhrasing(e, r); 977 return a(), i(), o; 978} 979//#endregion 980//#region node_modules/mdast-util-phrasing/lib/index.js 981var Ot = r([ 982 "break", 983 "delete", 984 "emphasis", 985 "footnote", 986 "footnoteReference", 987 "image", 988 "imageReference", 989 "inlineCode", 990 "inlineMath", 991 "link", 992 "linkReference", 993 "mdxJsxTextElement", 994 "mdxTextExpression", 995 "strong", 996 "text", 997 "textDirective" 998]); 999//#endregion 1000//#region node_modules/mdast-util-to-markdown/lib/handle/root.js 1001function kt(e, t, n, r) { 1002 return (e.children.some(function(e) { 1003 return Ot(e); 1004 }) ? n.containerPhrasing : n.containerFlow).call(n, e, r); 1005} 1006//#endregion 1007//#region node_modules/mdast-util-to-markdown/lib/util/check-strong.js 1008function At(e) { 1009 let t = e.options.strong || "*"; 1010 if (t !== "*" && t !== "_") throw Error("Cannot serialize strong with `" + t + "` for `options.strong`, expected `*`, or `_`"); 1011 return t; 1012} 1013//#endregion 1014//#region node_modules/mdast-util-to-markdown/lib/handle/strong.js 1015jt.peek = Mt; 1016function jt(e, t, n, r) { 1017 let i = At(n), a = n.enter("strong"), o = n.createTracker(r), s = o.move(i + i), c = o.move(n.containerPhrasing(e, { 1018 after: i, 1019 before: s, 1020 ...o.current() 1021 })), l = c.charCodeAt(0), u = Ze(r.before.charCodeAt(r.before.length - 1), l, i); 1022 u.inside && (c = Ye(l) + c.slice(1)); 1023 let d = c.charCodeAt(c.length - 1), f = Ze(r.after.charCodeAt(0), d, i); 1024 f.inside && (c = c.slice(0, -1) + Ye(d)); 1025 let p = o.move(i + i); 1026 return a(), n.attentionEncodeSurroundingInfo = { 1027 after: f.outside, 1028 before: u.outside 1029 }, s + c + p; 1030} 1031function Mt(e, t, n) { 1032 return n.options.strong || "*"; 1033} 1034//#endregion 1035//#region node_modules/mdast-util-to-markdown/lib/handle/text.js 1036function Nt(e, t, n, r) { 1037 return n.safe(e.value, r); 1038} 1039//#endregion 1040//#region node_modules/mdast-util-to-markdown/lib/util/check-rule-repetition.js 1041function Pt(e) { 1042 let t = e.options.ruleRepetition || 3; 1043 if (t < 3) throw Error("Cannot serialize rules with repetition `" + t + "` for `options.ruleRepetition`, expected `3` or more"); 1044 return t; 1045} 1046//#endregion 1047//#region node_modules/mdast-util-to-markdown/lib/handle/thematic-break.js 1048function Ft(e, t, n) { 1049 let r = (Ct(n) + (n.options.ruleSpaces ? " " : "")).repeat(Pt(n)); 1050 return n.options.ruleSpaces ? r.slice(0, -1) : r; 1051} 1052//#endregion 1053//#region node_modules/mdast-util-to-markdown/lib/handle/index.js 1054var It = { 1055 blockquote: Ie, 1056 break: Be, 1057 code: We, 1058 definition: qe, 1059 emphasis: Qe, 1060 hardBreak: Be, 1061 heading: ot, 1062 html: st, 1063 image: lt, 1064 imageReference: dt, 1065 inlineCode: pt, 1066 link: gt, 1067 linkReference: vt, 1068 list: wt, 1069 listItem: Et, 1070 paragraph: Dt, 1071 root: kt, 1072 strong: jt, 1073 text: Nt, 1074 thematicBreak: Ft 1075}, Lt = document.createElement("i"); 1076function Rt(e) { 1077 let t = "&" + e + ";"; 1078 Lt.innerHTML = t; 1079 let n = Lt.textContent; 1080 return n.charCodeAt(n.length - 1) === 59 && e !== "semi" ? !1 : n !== t && n; 1081} 1082//#endregion 1083//#region node_modules/micromark-util-decode-numeric-character-reference/index.js 1084function zt(e, t) { 1085 let n = Number.parseInt(e, t); 1086 return n < 9 || n === 11 || n > 13 && n < 32 || n > 126 && n < 160 || n > 55295 && n < 57344 || n > 64975 && n < 65008 || (n & 65535) == 65535 || (n & 65535) == 65534 || n > 1114111 ? "�" : String.fromCodePoint(n); 1087} 1088//#endregion 1089//#region node_modules/micromark-util-decode-string/index.js 1090var Bt = /\\([!-/:-@[-`{-~])|&(#(?:\d{1,7}|x[\da-f]{1,6})|[\da-z]{1,31});/gi; 1091function Vt(e) { 1092 return e.replace(Bt, Ht); 1093} 1094function Ht(e, t, n) { 1095 if (t) return t; 1096 if (n.charCodeAt(0) === 35) { 1097 let e = n.charCodeAt(1), t = e === 120 || e === 88; 1098 return zt(n.slice(t ? 2 : 1), t ? 16 : 10); 1099 } 1100 return Rt(n) || e; 1101} 1102//#endregion 1103//#region node_modules/mdast-util-gfm-table/lib/index.js 1104function Ut() { 1105 return { 1106 enter: { 1107 table: Wt, 1108 tableData: Jt, 1109 tableHeader: Jt, 1110 tableRow: Kt 1111 }, 1112 exit: { 1113 codeText: Yt, 1114 table: Gt, 1115 tableData: qt, 1116 tableHeader: qt, 1117 tableRow: qt 1118 } 1119 }; 1120} 1121function Wt(e) { 1122 let t = e._align; 1123 this.enter({ 1124 type: "table", 1125 align: t.map(function(e) { 1126 return e === "none" ? null : e; 1127 }), 1128 children: [] 1129 }, e), this.data.inTable = !0; 1130} 1131function Gt(e) { 1132 this.exit(e), this.data.inTable = void 0; 1133} 1134function Kt(e) { 1135 this.enter({ 1136 type: "tableRow", 1137 children: [] 1138 }, e); 1139} 1140function qt(e) { 1141 this.exit(e); 1142} 1143function Jt(e) { 1144 this.enter({ 1145 type: "tableCell", 1146 children: [] 1147 }, e); 1148} 1149function Yt(e) { 1150 let t = this.resume(); 1151 this.data.inTable && (t = t.replace(/\\([\\|])/g, Xt)); 1152 let n = this.stack[this.stack.length - 1]; 1153 n.type, n.value = t, this.exit(e); 1154} 1155function Xt(e, t) { 1156 return t === "|" ? t : e; 1157} 1158function Zt(e) { 1159 let t = e || {}, n = t.tableCellPadding, r = t.tablePipeAlign, i = t.stringLength, a = n ? " " : "|"; 1160 return { 1161 unsafe: [ 1162 { 1163 character: "\r", 1164 inConstruct: "tableCell" 1165 }, 1166 { 1167 character: "\n", 1168 inConstruct: "tableCell" 1169 }, 1170 { 1171 atBreak: !0, 1172 character: "|", 1173 after: "[ :-]" 1174 }, 1175 { 1176 character: "|", 1177 inConstruct: "tableCell" 1178 }, 1179 { 1180 atBreak: !0, 1181 character: ":", 1182 after: "-" 1183 }, 1184 { 1185 atBreak: !0, 1186 character: "-", 1187 after: "[:|-]" 1188 } 1189 ], 1190 handlers: { 1191 inlineCode: f, 1192 table: o, 1193 tableCell: c, 1194 tableRow: s 1195 } 1196 }; 1197 function o(e, t, n, r) { 1198 return l(u(e, n, r), e.align); 1199 } 1200 function s(e, t, n, r) { 1201 let i = l([d(e, n, r)]); 1202 return i.slice(0, i.indexOf("\n")); 1203 } 1204 function c(e, t, n, r) { 1205 let i = n.enter("tableCell"), o = n.enter("phrasing"), s = n.containerPhrasing(e, { 1206 ...r, 1207 before: a, 1208 after: a 1209 }); 1210 return o(), i(), s; 1211 } 1212 function l(e, t) { 1213 return Ne(e, { 1214 align: t, 1215 alignDelimiters: r, 1216 padding: n, 1217 stringLength: i 1218 }); 1219 } 1220 function u(e, t, n) { 1221 let r = e.children, i = -1, a = [], o = t.enter("table"); 1222 for (; ++i < r.length;) a[i] = d(r[i], t, n); 1223 return o(), a; 1224 } 1225 function d(e, t, n) { 1226 let r = e.children, i = -1, a = [], o = t.enter("tableRow"); 1227 for (; ++i < r.length;) a[i] = c(r[i], e, t, n); 1228 return o(), a; 1229 } 1230 function f(e, t, n) { 1231 let r = It.inlineCode(e, t, n); 1232 return n.stack.includes("tableCell") && (r = r.replace(/\|/g, "\\$&")), r; 1233 } 1234} 1235//#endregion 1236//#region node_modules/mdast-util-gfm-task-list-item/lib/index.js 1237function Qt() { 1238 return { exit: { 1239 taskListCheckValueChecked: en, 1240 taskListCheckValueUnchecked: en, 1241 paragraph: tn 1242 } }; 1243} 1244function $t() { 1245 return { 1246 unsafe: [{ 1247 atBreak: !0, 1248 character: "-", 1249 after: "[:|-]" 1250 }], 1251 handlers: { listItem: nn } 1252 }; 1253} 1254function en(e) { 1255 let t = this.stack[this.stack.length - 2]; 1256 t.type, t.checked = e.type === "taskListCheckValueChecked"; 1257} 1258function tn(e) { 1259 let t = this.stack[this.stack.length - 2]; 1260 if (t && t.type === "listItem" && typeof t.checked == "boolean") { 1261 let e = this.stack[this.stack.length - 1]; 1262 e.type; 1263 let n = e.children[0]; 1264 if (n && n.type === "text") { 1265 let r = t.children, i = -1, a; 1266 for (; ++i < r.length;) { 1267 let e = r[i]; 1268 if (e.type === "paragraph") { 1269 a = e; 1270 break; 1271 } 1272 } 1273 a === e && (n.value = n.value.slice(1), n.value.length === 0 ? e.children.shift() : e.position && n.position && typeof n.position.start.offset == "number" && (n.position.start.column++, n.position.start.offset++, e.position.start = Object.assign({}, n.position.start))); 1274 } 1275 } 1276 this.exit(e); 1277} 1278function nn(e, t, n, r) { 1279 let i = e.children[0], a = typeof e.checked == "boolean" && i && i.type === "paragraph", o = "[" + (e.checked ? "x" : " ") + "] ", s = n.createTracker(r); 1280 a && s.move(o); 1281 let c = It.listItem(e, t, n, { 1282 ...r, 1283 ...s.current() 1284 }); 1285 return a && (c = c.replace(/^(?:[*+-]|\d+\.)([\r\n]| {1,3})/, l)), c; 1286 function l(e) { 1287 return e + o; 1288 } 1289} 1290//#endregion 1291//#region node_modules/mdast-util-gfm/lib/index.js 1292function rn() { 1293 return [ 1294 L(), 1295 xe(), 1296 Ee(), 1297 Ut(), 1298 Qt() 1299 ]; 1300} 1301function an(e) { 1302 return { extensions: [ 1303 te(), 1304 Se(e), 1305 De(), 1306 Zt(e), 1307 $t() 1308 ] }; 1309} 1310//#endregion 1311//#region node_modules/micromark-util-chunked/index.js 1312function H(e, t, n, r) { 1313 let i = e.length, a = 0, o; 1314 if (t = t < 0 ? -t > i ? 0 : i + t : t > i ? i : t, n = n > 0 ? n : 0, r.length < 1e4) o = Array.from(r), o.unshift(t, n), e.splice(...o); 1315 else for (n && e.splice(t, n); a < r.length;) o = r.slice(a, a + 1e4), o.unshift(t, 0), e.splice(...o), a += 1e4, t += 1e4; 1316} 1317function U(e, t) { 1318 return e.length > 0 ? (H(e, e.length, 0, t), e) : t; 1319} 1320//#endregion 1321//#region node_modules/micromark-util-combine-extensions/index.js 1322var on = {}.hasOwnProperty; 1323function sn(e) { 1324 let t = {}, n = -1; 1325 for (; ++n < e.length;) cn(t, e[n]); 1326 return t; 1327} 1328function cn(e, t) { 1329 let n; 1330 for (n in t) { 1331 let r = (on.call(e, n) ? e[n] : void 0) || (e[n] = {}), i = t[n], a; 1332 if (i) for (a in i) { 1333 on.call(r, a) || (r[a] = []); 1334 let e = i[a]; 1335 ln(r[a], Array.isArray(e) ? e : e ? [e] : []); 1336 } 1337 } 1338} 1339function ln(e, t) { 1340 let n = -1, r = []; 1341 for (; ++n < t.length;) (t[n].add === "after" ? e : r).push(t[n]); 1342 H(e, 0, 0, r); 1343} 1344//#endregion 1345//#region node_modules/micromark-extension-gfm-autolink-literal/lib/syntax.js 1346var un = { 1347 tokenize: Cn, 1348 partial: !0 1349}, dn = { 1350 tokenize: wn, 1351 partial: !0 1352}, fn = { 1353 tokenize: Tn, 1354 partial: !0 1355}, pn = { 1356 tokenize: En, 1357 partial: !0 1358}, mn = { 1359 tokenize: Dn, 1360 partial: !0 1361}, hn = { 1362 name: "wwwAutolink", 1363 tokenize: xn, 1364 previous: On 1365}, gn = { 1366 name: "protocolAutolink", 1367 tokenize: Sn, 1368 previous: kn 1369}, _n = { 1370 name: "emailAutolink", 1371 tokenize: bn, 1372 previous: An 1373}, W = {}; 1374function vn() { 1375 return { text: W }; 1376} 1377for (var yn = 48; yn < 123;) W[yn] = _n, yn++, yn === 58 ? yn = 65 : yn === 91 && (yn = 97); 1378W[43] = _n, W[45] = _n, W[46] = _n, W[95] = _n, W[72] = [_n, gn], W[104] = [_n, gn], W[87] = [_n, hn], W[119] = [_n, hn]; 1379function bn(e, t, n) { 1380 let r = this, i, a; 1381 return o; 1382 function o(t) { 1383 return !jn(t) || !An.call(r, r.previous) || Mn(r.events) ? n(t) : (e.enter("literalAutolink"), e.enter("literalAutolinkEmail"), s(t)); 1384 } 1385 function s(t) { 1386 return jn(t) ? (e.consume(t), s) : t === 64 ? (e.consume(t), c) : n(t); 1387 } 1388 function c(t) { 1389 return t === 46 ? e.check(mn, u, l)(t) : t === 45 || t === 95 || y(t) ? (a = !0, e.consume(t), c) : u(t); 1390 } 1391 function l(t) { 1392 return e.consume(t), i = !0, c; 1393 } 1394 function u(o) { 1395 return a && i && v(r.previous) ? (e.exit("literalAutolinkEmail"), e.exit("literalAutolink"), t(o)) : n(o); 1396 } 1397} 1398function xn(e, t, n) { 1399 let r = this; 1400 return i; 1401 function i(t) { 1402 return t !== 87 && t !== 119 || !On.call(r, r.previous) || Mn(r.events) ? n(t) : (e.enter("literalAutolink"), e.enter("literalAutolinkWww"), e.check(un, e.attempt(dn, e.attempt(fn, a), n), n)(t)); 1403 } 1404 function a(n) { 1405 return e.exit("literalAutolinkWww"), e.exit("literalAutolink"), t(n); 1406 } 1407} 1408function Sn(e, t, n) { 1409 let r = this, i = "", a = !1; 1410 return o; 1411 function o(t) { 1412 return (t === 72 || t === 104) && kn.call(r, r.previous) && !Mn(r.events) ? (e.enter("literalAutolink"), e.enter("literalAutolinkHttp"), i += String.fromCodePoint(t), e.consume(t), s) : n(t); 1413 } 1414 function s(t) { 1415 if (v(t) && i.length < 5) return i += String.fromCodePoint(t), e.consume(t), s; 1416 if (t === 58) { 1417 let n = i.toLowerCase(); 1418 if (n === "http" || n === "https") return e.consume(t), c; 1419 } 1420 return n(t); 1421 } 1422 function c(t) { 1423 return t === 47 ? (e.consume(t), a ? l : (a = !0, c)) : n(t); 1424 } 1425 function l(t) { 1426 return t === null || x(t) || E(t) || k(t) || O(t) ? n(t) : e.attempt(dn, e.attempt(fn, u), n)(t); 1427 } 1428 function u(n) { 1429 return e.exit("literalAutolinkHttp"), e.exit("literalAutolink"), t(n); 1430 } 1431} 1432function Cn(e, t, n) { 1433 let r = 0; 1434 return i; 1435 function i(t) { 1436 return (t === 87 || t === 119) && r < 3 ? (r++, e.consume(t), i) : t === 46 && r === 3 ? (e.consume(t), a) : n(t); 1437 } 1438 function a(e) { 1439 return e === null ? n(e) : t(e); 1440 } 1441} 1442function wn(e, t, n) { 1443 let r, i, a; 1444 return o; 1445 function o(t) { 1446 return t === 46 || t === 95 ? e.check(pn, c, s)(t) : t === null || E(t) || k(t) || t !== 45 && O(t) ? c(t) : (a = !0, e.consume(t), o); 1447 } 1448 function s(t) { 1449 return t === 95 ? r = !0 : (i = r, r = void 0), e.consume(t), o; 1450 } 1451 function c(e) { 1452 return i || r || !a ? n(e) : t(e); 1453 } 1454} 1455function Tn(e, t) { 1456 let n = 0, r = 0; 1457 return i; 1458 function i(o) { 1459 return o === 40 ? (n++, e.consume(o), i) : o === 41 && r < n ? a(o) : o === 33 || o === 34 || o === 38 || o === 39 || o === 41 || o === 42 || o === 44 || o === 46 || o === 58 || o === 59 || o === 60 || o === 63 || o === 93 || o === 95 || o === 126 ? e.check(pn, t, a)(o) : o === null || E(o) || k(o) ? t(o) : (e.consume(o), i); 1460 } 1461 function a(t) { 1462 return t === 41 && r++, e.consume(t), i; 1463 } 1464} 1465function En(e, t, n) { 1466 return r; 1467 function r(o) { 1468 return o === 33 || o === 34 || o === 39 || o === 41 || o === 42 || o === 44 || o === 46 || o === 58 || o === 59 || o === 63 || o === 95 || o === 126 ? (e.consume(o), r) : o === 38 ? (e.consume(o), a) : o === 93 ? (e.consume(o), i) : o === 60 || o === null || E(o) || k(o) ? t(o) : n(o); 1469 } 1470 function i(e) { 1471 return e === null || e === 40 || e === 91 || E(e) || k(e) ? t(e) : r(e); 1472 } 1473 function a(e) { 1474 return v(e) ? o(e) : n(e); 1475 } 1476 function o(t) { 1477 return t === 59 ? (e.consume(t), r) : v(t) ? (e.consume(t), o) : n(t); 1478 } 1479} 1480function Dn(e, t, n) { 1481 return r; 1482 function r(t) { 1483 return e.consume(t), i; 1484 } 1485 function i(e) { 1486 return y(e) ? n(e) : t(e); 1487 } 1488} 1489function On(e) { 1490 return e === null || e === 40 || e === 42 || e === 95 || e === 91 || e === 93 || e === 126 || E(e); 1491} 1492function kn(e) { 1493 return !v(e); 1494} 1495function An(e) { 1496 return !(e === 47 || jn(e)); 1497} 1498function jn(e) { 1499 return e === 43 || e === 45 || e === 46 || e === 95 || y(e); 1500} 1501function Mn(e) { 1502 let t = e.length, n = !1; 1503 for (; t--;) { 1504 let r = e[t][1]; 1505 if ((r.type === "labelLink" || r.type === "labelImage") && !r._balanced) { 1506 n = !0; 1507 break; 1508 } 1509 if (r._gfmAutolinkLiteralWalkedInto) { 1510 n = !1; 1511 break; 1512 } 1513 } 1514 return e.length > 0 && !n && (e[e.length - 1][1]._gfmAutolinkLiteralWalkedInto = !0), n; 1515} 1516//#endregion 1517//#region node_modules/micromark-util-resolve-all/index.js 1518function Nn(e, t, n) { 1519 let r = [], i = -1; 1520 for (; ++i < e.length;) { 1521 let a = e[i].resolveAll; 1522 a && !r.includes(a) && (t = a(t, n), r.push(a)); 1523 } 1524 return t; 1525} 1526//#endregion 1527//#region node_modules/micromark-core-commonmark/lib/attention.js 1528var Pn = { 1529 name: "attention", 1530 resolveAll: Fn, 1531 tokenize: In 1532}; 1533function Fn(e, t) { 1534 let n = -1, r, i, a, o, s, c, l, u; 1535 for (; ++n < e.length;) if (e[n][0] === "enter" && e[n][1].type === "attentionSequence" && e[n][1]._close) { 1536 for (r = n; r--;) if (e[r][0] === "exit" && e[r][1].type === "attentionSequence" && e[r][1]._open && t.sliceSerialize(e[r][1]).charCodeAt(0) === t.sliceSerialize(e[n][1]).charCodeAt(0)) { 1537 if ((e[r][1]._close || e[n][1]._open) && (e[n][1].end.offset - e[n][1].start.offset) % 3 && !((e[r][1].end.offset - e[r][1].start.offset + e[n][1].end.offset - e[n][1].start.offset) % 3)) continue; 1538 c = e[r][1].end.offset - e[r][1].start.offset > 1 && e[n][1].end.offset - e[n][1].start.offset > 1 ? 2 : 1; 1539 let d = { ...e[r][1].end }, f = { ...e[n][1].start }; 1540 Ln(d, -c), Ln(f, c), o = { 1541 type: c > 1 ? "strongSequence" : "emphasisSequence", 1542 start: d, 1543 end: { ...e[r][1].end } 1544 }, s = { 1545 type: c > 1 ? "strongSequence" : "emphasisSequence", 1546 start: { ...e[n][1].start }, 1547 end: f 1548 }, a = { 1549 type: c > 1 ? "strongText" : "emphasisText", 1550 start: { ...e[r][1].end }, 1551 end: { ...e[n][1].start } 1552 }, i = { 1553 type: c > 1 ? "strong" : "emphasis", 1554 start: { ...o.start }, 1555 end: { ...s.end } 1556 }, e[r][1].end = { ...o.start }, e[n][1].start = { ...s.end }, l = [], e[r][1].end.offset - e[r][1].start.offset && (l = U(l, [[ 1557 "enter", 1558 e[r][1], 1559 t 1560 ], [ 1561 "exit", 1562 e[r][1], 1563 t 1564 ]])), l = U(l, [ 1565 [ 1566 "enter", 1567 i, 1568 t 1569 ], 1570 [ 1571 "enter", 1572 o, 1573 t 1574 ], 1575 [ 1576 "exit", 1577 o, 1578 t 1579 ], 1580 [ 1581 "enter", 1582 a, 1583 t 1584 ] 1585 ]), l = U(l, Nn(t.parser.constructs.insideSpan.null, e.slice(r + 1, n), t)), l = U(l, [ 1586 [ 1587 "exit", 1588 a, 1589 t 1590 ], 1591 [ 1592 "enter", 1593 s, 1594 t 1595 ], 1596 [ 1597 "exit", 1598 s, 1599 t 1600 ], 1601 [ 1602 "exit", 1603 i, 1604 t 1605 ] 1606 ]), e[n][1].end.offset - e[n][1].start.offset ? (u = 2, l = U(l, [[ 1607 "enter", 1608 e[n][1], 1609 t 1610 ], [ 1611 "exit", 1612 e[n][1], 1613 t 1614 ]])) : u = 0, H(e, r - 1, n - r + 3, l), n = r + l.length - u - 2; 1615 break; 1616 } 1617 } 1618 for (n = -1; ++n < e.length;) e[n][1].type === "attentionSequence" && (e[n][1].type = "data"); 1619 return e; 1620} 1621function In(e, t) { 1622 let n = this.parser.constructs.attentionMarkers.null, r = this.previous, i = Xe(r), a; 1623 return o; 1624 function o(t) { 1625 return a = t, e.enter("attentionSequence"), s(t); 1626 } 1627 function s(o) { 1628 if (o === a) return e.consume(o), s; 1629 let c = e.exit("attentionSequence"), l = Xe(o), u = !l || l === 2 && i || n.includes(o), d = !i || i === 2 && l || n.includes(r); 1630 return c._open = !!(a === 42 ? u : u && (i || !d)), c._close = !!(a === 42 ? d : d && (l || !u)), t(o); 1631 } 1632} 1633function Ln(e, t) { 1634 e.column += t, e.offset += t, e._bufferIndex += t; 1635} 1636//#endregion 1637//#region node_modules/micromark-core-commonmark/lib/autolink.js 1638var Rn = { 1639 name: "autolink", 1640 tokenize: zn 1641}; 1642function zn(e, t, n) { 1643 let r = 0; 1644 return i; 1645 function i(t) { 1646 return e.enter("autolink"), e.enter("autolinkMarker"), e.consume(t), e.exit("autolinkMarker"), e.enter("autolinkProtocol"), a; 1647 } 1648 function a(t) { 1649 return v(t) ? (e.consume(t), o) : t === 64 ? n(t) : l(t); 1650 } 1651 function o(e) { 1652 return e === 43 || e === 45 || e === 46 || y(e) ? (r = 1, s(e)) : l(e); 1653 } 1654 function s(t) { 1655 return t === 58 ? (e.consume(t), r = 0, c) : (t === 43 || t === 45 || t === 46 || y(t)) && r++ < 32 ? (e.consume(t), s) : (r = 0, l(t)); 1656 } 1657 function c(r) { 1658 return r === 62 ? (e.exit("autolinkProtocol"), e.enter("autolinkMarker"), e.consume(r), e.exit("autolinkMarker"), e.exit("autolink"), t) : r === null || r === 32 || r === 60 || x(r) ? n(r) : (e.consume(r), c); 1659 } 1660 function l(t) { 1661 return t === 64 ? (e.consume(t), u) : b(t) ? (e.consume(t), l) : n(t); 1662 } 1663 function u(e) { 1664 return y(e) ? d(e) : n(e); 1665 } 1666 function d(n) { 1667 return n === 46 ? (e.consume(n), r = 0, u) : n === 62 ? (e.exit("autolinkProtocol").type = "autolinkEmail", e.enter("autolinkMarker"), e.consume(n), e.exit("autolinkMarker"), e.exit("autolink"), t) : f(n); 1668 } 1669 function f(t) { 1670 if ((t === 45 || y(t)) && r++ < 63) { 1671 let n = t === 45 ? f : d; 1672 return e.consume(t), n; 1673 } 1674 return n(t); 1675 } 1676} 1677//#endregion 1678//#region node_modules/micromark-factory-space/index.js 1679function G(e, t, n, r) { 1680 let i = r ? r - 1 : Infinity, a = 0; 1681 return o; 1682 function o(r) { 1683 return D(r) ? (e.enter(n), s(r)) : t(r); 1684 } 1685 function s(r) { 1686 return D(r) && a++ < i ? (e.consume(r), s) : (e.exit(n), t(r)); 1687 } 1688} 1689//#endregion 1690//#region node_modules/micromark-core-commonmark/lib/blank-line.js 1691var Bn = { 1692 partial: !0, 1693 tokenize: Vn 1694}; 1695function Vn(e, t, n) { 1696 return r; 1697 function r(t) { 1698 return D(t) ? G(e, i, "linePrefix")(t) : i(t); 1699 } 1700 function i(e) { 1701 return e === null || T(e) ? t(e) : n(e); 1702 } 1703} 1704//#endregion 1705//#region node_modules/micromark-core-commonmark/lib/block-quote.js 1706var Hn = { 1707 continuation: { tokenize: Wn }, 1708 exit: Gn, 1709 name: "blockQuote", 1710 tokenize: Un 1711}; 1712function Un(e, t, n) { 1713 let r = this; 1714 return i; 1715 function i(t) { 1716 if (t === 62) { 1717 let n = r.containerState; 1718 return n.open ||= (e.enter("blockQuote", { _container: !0 }), !0), e.enter("blockQuotePrefix"), e.enter("blockQuoteMarker"), e.consume(t), e.exit("blockQuoteMarker"), a; 1719 } 1720 return n(t); 1721 } 1722 function a(n) { 1723 return D(n) ? (e.enter("blockQuotePrefixWhitespace"), e.consume(n), e.exit("blockQuotePrefixWhitespace"), e.exit("blockQuotePrefix"), t) : (e.exit("blockQuotePrefix"), t(n)); 1724 } 1725} 1726function Wn(e, t, n) { 1727 let r = this; 1728 return i; 1729 function i(t) { 1730 return D(t) ? G(e, a, "linePrefix", r.parser.constructs.disable.null.includes("codeIndented") ? void 0 : 4)(t) : a(t); 1731 } 1732 function a(r) { 1733 return e.attempt(Hn, t, n)(r); 1734 } 1735} 1736function Gn(e) { 1737 e.exit("blockQuote"); 1738} 1739//#endregion 1740//#region node_modules/micromark-core-commonmark/lib/character-escape.js 1741var Kn = { 1742 name: "characterEscape", 1743 tokenize: qn 1744}; 1745function qn(e, t, n) { 1746 return r; 1747 function r(t) { 1748 return e.enter("characterEscape"), e.enter("escapeMarker"), e.consume(t), e.exit("escapeMarker"), i; 1749 } 1750 function i(r) { 1751 return w(r) ? (e.enter("characterEscapeValue"), e.consume(r), e.exit("characterEscapeValue"), e.exit("characterEscape"), t) : n(r); 1752 } 1753} 1754//#endregion 1755//#region node_modules/micromark-core-commonmark/lib/character-reference.js 1756var Jn = { 1757 name: "characterReference", 1758 tokenize: Yn 1759}; 1760function Yn(e, t, n) { 1761 let r = this, i = 0, a, o; 1762 return s; 1763 function s(t) { 1764 return e.enter("characterReference"), e.enter("characterReferenceMarker"), e.consume(t), e.exit("characterReferenceMarker"), c; 1765 } 1766 function c(t) { 1767 return t === 35 ? (e.enter("characterReferenceMarkerNumeric"), e.consume(t), e.exit("characterReferenceMarkerNumeric"), l) : (e.enter("characterReferenceValue"), a = 31, o = y, u(t)); 1768 } 1769 function l(t) { 1770 return t === 88 || t === 120 ? (e.enter("characterReferenceMarkerHexadecimal"), e.consume(t), e.exit("characterReferenceMarkerHexadecimal"), e.enter("characterReferenceValue"), a = 6, o = C, u) : (e.enter("characterReferenceValue"), a = 7, o = S, u(t)); 1771 } 1772 function u(s) { 1773 if (s === 59 && i) { 1774 let i = e.exit("characterReferenceValue"); 1775 return o === y && !Rt(r.sliceSerialize(i)) ? n(s) : (e.enter("characterReferenceMarker"), e.consume(s), e.exit("characterReferenceMarker"), e.exit("characterReference"), t); 1776 } 1777 return o(s) && i++ < a ? (e.consume(s), u) : n(s); 1778 } 1779} 1780//#endregion 1781//#region node_modules/micromark-core-commonmark/lib/code-fenced.js 1782var Xn = { 1783 partial: !0, 1784 tokenize: $n 1785}, Zn = { 1786 concrete: !0, 1787 name: "codeFenced", 1788 tokenize: Qn 1789}; 1790function Qn(e, t, n) { 1791 let r = this, i = { 1792 partial: !0, 1793 tokenize: x 1794 }, a = 0, o = 0, s; 1795 return c; 1796 function c(e) { 1797 return l(e); 1798 } 1799 function l(t) { 1800 let n = r.events[r.events.length - 1]; 1801 return a = n && n[1].type === "linePrefix" ? n[2].sliceSerialize(n[1], !0).length : 0, s = t, e.enter("codeFenced"), e.enter("codeFencedFence"), e.enter("codeFencedFenceSequence"), u(t); 1802 } 1803 function u(t) { 1804 return t === s ? (o++, e.consume(t), u) : o < 3 ? n(t) : (e.exit("codeFencedFenceSequence"), D(t) ? G(e, d, "whitespace")(t) : d(t)); 1805 } 1806 function d(n) { 1807 return n === null || T(n) ? (e.exit("codeFencedFence"), r.interrupt ? t(n) : e.check(Xn, h, b)(n)) : (e.enter("codeFencedFenceInfo"), e.enter("chunkString", { contentType: "string" }), f(n)); 1808 } 1809 function f(t) { 1810 return t === null || T(t) ? (e.exit("chunkString"), e.exit("codeFencedFenceInfo"), d(t)) : D(t) ? (e.exit("chunkString"), e.exit("codeFencedFenceInfo"), G(e, p, "whitespace")(t)) : t === 96 && t === s ? n(t) : (e.consume(t), f); 1811 } 1812 function p(t) { 1813 return t === null || T(t) ? d(t) : (e.enter("codeFencedFenceMeta"), e.enter("chunkString", { contentType: "string" }), m(t)); 1814 } 1815 function m(t) { 1816 return t === null || T(t) ? (e.exit("chunkString"), e.exit("codeFencedFenceMeta"), d(t)) : t === 96 && t === s ? n(t) : (e.consume(t), m); 1817 } 1818 function h(t) { 1819 return e.attempt(i, b, g)(t); 1820 } 1821 function g(t) { 1822 return e.enter("lineEnding"), e.consume(t), e.exit("lineEnding"), _; 1823 } 1824 function _(t) { 1825 return a > 0 && D(t) ? G(e, v, "linePrefix", a + 1)(t) : v(t); 1826 } 1827 function v(t) { 1828 return t === null || T(t) ? e.check(Xn, h, b)(t) : (e.enter("codeFlowValue"), y(t)); 1829 } 1830 function y(t) { 1831 return t === null || T(t) ? (e.exit("codeFlowValue"), v(t)) : (e.consume(t), y); 1832 } 1833 function b(n) { 1834 return e.exit("codeFenced"), t(n); 1835 } 1836 function x(e, t, n) { 1837 let i = 0; 1838 return a; 1839 function a(t) { 1840 return e.enter("lineEnding"), e.consume(t), e.exit("lineEnding"), c; 1841 } 1842 function c(t) { 1843 return e.enter("codeFencedFence"), D(t) ? G(e, l, "linePrefix", r.parser.constructs.disable.null.includes("codeIndented") ? void 0 : 4)(t) : l(t); 1844 } 1845 function l(t) { 1846 return t === s ? (e.enter("codeFencedFenceSequence"), u(t)) : n(t); 1847 } 1848 function u(t) { 1849 return t === s ? (i++, e.consume(t), u) : i >= o ? (e.exit("codeFencedFenceSequence"), D(t) ? G(e, d, "whitespace")(t) : d(t)) : n(t); 1850 } 1851 function d(r) { 1852 return r === null || T(r) ? (e.exit("codeFencedFence"), t(r)) : n(r); 1853 } 1854 } 1855} 1856function $n(e, t, n) { 1857 let r = this; 1858 return i; 1859 function i(t) { 1860 return t === null ? n(t) : (e.enter("lineEnding"), e.consume(t), e.exit("lineEnding"), a); 1861 } 1862 function a(e) { 1863 return r.parser.lazy[r.now().line] ? n(e) : t(e); 1864 } 1865} 1866//#endregion 1867//#region node_modules/micromark-core-commonmark/lib/code-indented.js 1868var er = { 1869 name: "codeIndented", 1870 tokenize: nr 1871}, tr = { 1872 partial: !0, 1873 tokenize: rr 1874}; 1875function nr(e, t, n) { 1876 let r = this; 1877 return i; 1878 function i(t) { 1879 return e.enter("codeIndented"), G(e, a, "linePrefix", 5)(t); 1880 } 1881 function a(e) { 1882 let t = r.events[r.events.length - 1]; 1883 return t && t[1].type === "linePrefix" && t[2].sliceSerialize(t[1], !0).length >= 4 ? o(e) : n(e); 1884 } 1885 function o(t) { 1886 return t === null ? c(t) : T(t) ? e.attempt(tr, o, c)(t) : (e.enter("codeFlowValue"), s(t)); 1887 } 1888 function s(t) { 1889 return t === null || T(t) ? (e.exit("codeFlowValue"), o(t)) : (e.consume(t), s); 1890 } 1891 function c(n) { 1892 return e.exit("codeIndented"), t(n); 1893 } 1894} 1895function rr(e, t, n) { 1896 let r = this; 1897 return i; 1898 function i(t) { 1899 return r.parser.lazy[r.now().line] ? n(t) : T(t) ? (e.enter("lineEnding"), e.consume(t), e.exit("lineEnding"), i) : G(e, a, "linePrefix", 5)(t); 1900 } 1901 function a(e) { 1902 let a = r.events[r.events.length - 1]; 1903 return a && a[1].type === "linePrefix" && a[2].sliceSerialize(a[1], !0).length >= 4 ? t(e) : T(e) ? i(e) : n(e); 1904 } 1905} 1906//#endregion 1907//#region node_modules/micromark-core-commonmark/lib/code-text.js 1908var ir = { 1909 name: "codeText", 1910 previous: or, 1911 resolve: ar, 1912 tokenize: sr 1913}; 1914function ar(e) { 1915 let t = e.length - 4, n = 3, r, i; 1916 if ((e[n][1].type === "lineEnding" || e[n][1].type === "space") && (e[t][1].type === "lineEnding" || e[t][1].type === "space")) { 1917 for (r = n; ++r < t;) if (e[r][1].type === "codeTextData") { 1918 e[n][1].type = "codeTextPadding", e[t][1].type = "codeTextPadding", n += 2, t -= 2; 1919 break; 1920 } 1921 } 1922 for (r = n - 1, t++; ++r <= t;) i === void 0 ? r !== t && e[r][1].type !== "lineEnding" && (i = r) : (r === t || e[r][1].type === "lineEnding") && (e[i][1].type = "codeTextData", r !== i + 2 && (e[i][1].end = e[r - 1][1].end, e.splice(i + 2, r - i - 2), t -= r - i - 2, r = i + 2), i = void 0); 1923 return e; 1924} 1925function or(e) { 1926 return e !== 96 || this.events[this.events.length - 1][1].type === "characterEscape"; 1927} 1928function sr(e, t, n) { 1929 let r = 0, i, a; 1930 return o; 1931 function o(t) { 1932 return e.enter("codeText"), e.enter("codeTextSequence"), s(t); 1933 } 1934 function s(t) { 1935 return t === 96 ? (e.consume(t), r++, s) : (e.exit("codeTextSequence"), c(t)); 1936 } 1937 function c(t) { 1938 return t === null ? n(t) : t === 32 ? (e.enter("space"), e.consume(t), e.exit("space"), c) : t === 96 ? (a = e.enter("codeTextSequence"), i = 0, u(t)) : T(t) ? (e.enter("lineEnding"), e.consume(t), e.exit("lineEnding"), c) : (e.enter("codeTextData"), l(t)); 1939 } 1940 function l(t) { 1941 return t === null || t === 32 || t === 96 || T(t) ? (e.exit("codeTextData"), c(t)) : (e.consume(t), l); 1942 } 1943 function u(n) { 1944 return n === 96 ? (e.consume(n), i++, u) : i === r ? (e.exit("codeTextSequence"), e.exit("codeText"), t(n)) : (a.type = "codeTextData", l(n)); 1945 } 1946} 1947//#endregion 1948//#region node_modules/micromark-util-subtokenize/lib/splice-buffer.js 1949var cr = class { 1950 constructor(e) { 1951 this.left = e ? [...e] : [], this.right = []; 1952 } 1953 get(e) { 1954 if (e < 0 || e >= this.left.length + this.right.length) throw RangeError("Cannot access index `" + e + "` in a splice buffer of size `" + (this.left.length + this.right.length) + "`"); 1955 return e < this.left.length ? this.left[e] : this.right[this.right.length - e + this.left.length - 1]; 1956 } 1957 get length() { 1958 return this.left.length + this.right.length; 1959 } 1960 shift() { 1961 return this.setCursor(0), this.right.pop(); 1962 } 1963 slice(e, t) { 1964 let n = t ?? Infinity; 1965 return n < this.left.length ? this.left.slice(e, n) : e > this.left.length ? this.right.slice(this.right.length - n + this.left.length, this.right.length - e + this.left.length).reverse() : this.left.slice(e).concat(this.right.slice(this.right.length - n + this.left.length).reverse()); 1966 } 1967 splice(e, t, n) { 1968 let r = t || 0; 1969 this.setCursor(Math.trunc(e)); 1970 let i = this.right.splice(this.right.length - r, Infinity); 1971 return n && lr(this.left, n), i.reverse(); 1972 } 1973 pop() { 1974 return this.setCursor(Infinity), this.left.pop(); 1975 } 1976 push(e) { 1977 this.setCursor(Infinity), this.left.push(e); 1978 } 1979 pushMany(e) { 1980 this.setCursor(Infinity), lr(this.left, e); 1981 } 1982 unshift(e) { 1983 this.setCursor(0), this.right.push(e); 1984 } 1985 unshiftMany(e) { 1986 this.setCursor(0), lr(this.right, e.reverse()); 1987 } 1988 setCursor(e) { 1989 if (!(e === this.left.length || e > this.left.length && this.right.length === 0 || e < 0 && this.left.length === 0)) { 1990 if (e < this.left.length) { 1991 let t = this.left.splice(e, Infinity); 1992 lr(this.right, t.reverse()); 1993 } else { 1994 let t = this.right.splice(this.left.length + this.right.length - e, Infinity); 1995 lr(this.left, t.reverse()); 1996 } 1997 } 1998 } 1999}; 2000function lr(e, t) { 2001 let n = 0; 2002 if (t.length < 1e4) e.push(...t); 2003 else for (; n < t.length;) e.push(...t.slice(n, n + 1e4)), n += 1e4; 2004} 2005//#endregion 2006//#region node_modules/micromark-util-subtokenize/index.js 2007function ur(e) { 2008 let t = {}, n = -1, r, i, a, o, s, c, l, u = new cr(e); 2009 for (; ++n < u.length;) { 2010 for (; n in t;) n = t[n]; 2011 if (r = u.get(n), n && r[1].type === "chunkFlow" && u.get(n - 1)[1].type === "listItemPrefix" && (c = r[1]._tokenizer.events, a = 0, a < c.length && c[a][1].type === "lineEndingBlank" && (a += 2), a < c.length && c[a][1].type === "content")) for (; ++a < c.length && c[a][1].type !== "content";) c[a][1].type === "chunkText" && (c[a][1]._isInFirstContentOfListItem = !0, a++); 2012 if (r[0] === "enter") r[1].contentType && (Object.assign(t, dr(u, n)), n = t[n], l = !0); 2013 else if (r[1]._container) { 2014 for (a = n, i = void 0; a--;) if (o = u.get(a), o[1].type === "lineEnding" || o[1].type === "lineEndingBlank") o[0] === "enter" && (i && (u.get(i)[1].type = "lineEndingBlank"), o[1].type = "lineEnding", i = a); 2015 else if (o[1].type !== "linePrefix" && o[1].type !== "listItemIndent") break; 2016 i && (r[1].end = { ...u.get(i)[1].start }, s = u.slice(i, n), s.unshift(r), u.splice(i, n - i + 1, s)); 2017 } 2018 } 2019 return H(e, 0, Infinity, u.slice(0)), !l; 2020} 2021function dr(e, t) { 2022 let n = e.get(t)[1], r = e.get(t)[2], i = t - 1, a = [], o = n._tokenizer; 2023 o || (o = r.parser[n.contentType](n.start), n._contentTypeTextTrailing && (o._contentTypeTextTrailing = !0)); 2024 let s = o.events, c = [], l = {}, u, d, f = -1, p = n, m = 0, h = 0, g = [h]; 2025 for (; p;) { 2026 for (; e.get(++i)[1] !== p;); 2027 a.push(i), p._tokenizer || (u = r.sliceStream(p), p.next || u.push(null), d && o.defineSkip(p.start), p._isInFirstContentOfListItem && (o._gfmTasklistFirstContentOfListItem = !0), o.write(u), p._isInFirstContentOfListItem && (o._gfmTasklistFirstContentOfListItem = void 0)), d = p, p = p.next; 2028 } 2029 for (p = n; ++f < s.length;) s[f][0] === "exit" && s[f - 1][0] === "enter" && s[f][1].type === s[f - 1][1].type && s[f][1].start.line !== s[f][1].end.line && (h = f + 1, g.push(h), p._tokenizer = void 0, p.previous = void 0, p = p.next); 2030 for (o.events = [], p ? (p._tokenizer = void 0, p.previous = void 0) : g.pop(), f = g.length; f--;) { 2031 let t = s.slice(g[f], g[f + 1]), n = a.pop(); 2032 c.push([n, n + t.length - 1]), e.splice(n, 2, t); 2033 } 2034 for (c.reverse(), f = -1; ++f < c.length;) l[m + c[f][0]] = m + c[f][1], m += c[f][1] - c[f][0] - 1; 2035 return l; 2036} 2037//#endregion 2038//#region node_modules/micromark-core-commonmark/lib/content.js 2039var fr = { 2040 resolve: mr, 2041 tokenize: hr 2042}, pr = { 2043 partial: !0, 2044 tokenize: gr 2045}; 2046function mr(e) { 2047 return ur(e), e; 2048} 2049function hr(e, t) { 2050 let n; 2051 return r; 2052 function r(t) { 2053 return e.enter("content"), n = e.enter("chunkContent", { contentType: "content" }), i(t); 2054 } 2055 function i(t) { 2056 return t === null ? a(t) : T(t) ? e.check(pr, o, a)(t) : (e.consume(t), i); 2057 } 2058 function a(n) { 2059 return e.exit("chunkContent"), e.exit("content"), t(n); 2060 } 2061 function o(t) { 2062 return e.consume(t), e.exit("chunkContent"), n.next = e.enter("chunkContent", { 2063 contentType: "content", 2064 previous: n 2065 }), n = n.next, i; 2066 } 2067} 2068function gr(e, t, n) { 2069 let r = this; 2070 return i; 2071 function i(t) { 2072 return e.exit("chunkContent"), e.enter("lineEnding"), e.consume(t), e.exit("lineEnding"), G(e, a, "linePrefix"); 2073 } 2074 function a(i) { 2075 if (i === null || T(i)) return n(i); 2076 let a = r.events[r.events.length - 1]; 2077 return !r.parser.constructs.disable.null.includes("codeIndented") && a && a[1].type === "linePrefix" && a[2].sliceSerialize(a[1], !0).length >= 4 ? t(i) : e.interrupt(r.parser.constructs.flow, n, t)(i); 2078 } 2079} 2080//#endregion 2081//#region node_modules/micromark-factory-destination/index.js 2082function _r(e, t, n, r, i, a, o, s, c) { 2083 let l = c || Infinity, u = 0; 2084 return d; 2085 function d(t) { 2086 return t === 60 ? (e.enter(r), e.enter(i), e.enter(a), e.consume(t), e.exit(a), f) : t === null || t === 32 || t === 41 || x(t) ? n(t) : (e.enter(r), e.enter(o), e.enter(s), e.enter("chunkString", { contentType: "string" }), h(t)); 2087 } 2088 function f(n) { 2089 return n === 62 ? (e.enter(a), e.consume(n), e.exit(a), e.exit(i), e.exit(r), t) : (e.enter(s), e.enter("chunkString", { contentType: "string" }), p(n)); 2090 } 2091 function p(t) { 2092 return t === 62 ? (e.exit("chunkString"), e.exit(s), f(t)) : t === null || t === 60 || T(t) ? n(t) : (e.consume(t), t === 92 ? m : p); 2093 } 2094 function m(t) { 2095 return t === 60 || t === 62 || t === 92 ? (e.consume(t), p) : p(t); 2096 } 2097 function h(i) { 2098 return !u && (i === null || i === 41 || E(i)) ? (e.exit("chunkString"), e.exit(s), e.exit(o), e.exit(r), t(i)) : u < l && i === 40 ? (e.consume(i), u++, h) : i === 41 ? (e.consume(i), u--, h) : i === null || i === 32 || i === 40 || x(i) ? n(i) : (e.consume(i), i === 92 ? g : h); 2099 } 2100 function g(t) { 2101 return t === 40 || t === 41 || t === 92 ? (e.consume(t), h) : h(t); 2102 } 2103} 2104//#endregion 2105//#region node_modules/micromark-factory-label/index.js 2106function vr(e, t, n, r, i, a) { 2107 let o = this, s = 0, c; 2108 return l; 2109 function l(t) { 2110 return e.enter(r), e.enter(i), e.consume(t), e.exit(i), e.enter(a), u; 2111 } 2112 function u(l) { 2113 return s > 999 || l === null || l === 91 || l === 93 && !c || 2114 /* c8 ignore next 3 */ 2115 l === 94 && !s && "_hiddenFootnoteSupport" in o.parser.constructs ? n(l) : l === 93 ? (e.exit(a), e.enter(i), e.consume(l), e.exit(i), e.exit(r), t) : T(l) ? (e.enter("lineEnding"), e.consume(l), e.exit("lineEnding"), u) : (e.enter("chunkString", { contentType: "string" }), d(l)); 2116 } 2117 function d(t) { 2118 return t === null || t === 91 || t === 93 || T(t) || s++ > 999 ? (e.exit("chunkString"), u(t)) : (e.consume(t), c ||= !D(t), t === 92 ? f : d); 2119 } 2120 function f(t) { 2121 return t === 91 || t === 92 || t === 93 ? (e.consume(t), s++, d) : d(t); 2122 } 2123} 2124//#endregion 2125//#region node_modules/micromark-factory-title/index.js 2126function yr(e, t, n, r, i, a) { 2127 let o; 2128 return s; 2129 function s(t) { 2130 return t === 34 || t === 39 || t === 40 ? (e.enter(r), e.enter(i), e.consume(t), e.exit(i), o = t === 40 ? 41 : t, c) : n(t); 2131 } 2132 function c(n) { 2133 return n === o ? (e.enter(i), e.consume(n), e.exit(i), e.exit(r), t) : (e.enter(a), l(n)); 2134 } 2135 function l(t) { 2136 return t === o ? (e.exit(a), c(o)) : t === null ? n(t) : T(t) ? (e.enter("lineEnding"), e.consume(t), e.exit("lineEnding"), G(e, l, "linePrefix")) : (e.enter("chunkString", { contentType: "string" }), u(t)); 2137 } 2138 function u(t) { 2139 return t === o || t === null || T(t) ? (e.exit("chunkString"), l(t)) : (e.consume(t), t === 92 ? d : u); 2140 } 2141 function d(t) { 2142 return t === o || t === 92 ? (e.consume(t), u) : u(t); 2143 } 2144} 2145//#endregion 2146//#region node_modules/micromark-factory-whitespace/index.js 2147function br(e, t) { 2148 let n; 2149 return r; 2150 function r(i) { 2151 return T(i) ? (e.enter("lineEnding"), e.consume(i), e.exit("lineEnding"), n = !0, r) : D(i) ? G(e, r, n ? "linePrefix" : "lineSuffix")(i) : t(i); 2152 } 2153} 2154//#endregion 2155//#region node_modules/micromark-core-commonmark/lib/definition.js 2156var xr = { 2157 name: "definition", 2158 tokenize: Cr 2159}, Sr = { 2160 partial: !0, 2161 tokenize: wr 2162}; 2163function Cr(e, t, n) { 2164 let r = this, i; 2165 return a; 2166 function a(t) { 2167 return e.enter("definition"), o(t); 2168 } 2169 function o(t) { 2170 return vr.call(r, e, s, n, "definitionLabel", "definitionLabelMarker", "definitionLabelString")(t); 2171 } 2172 function s(t) { 2173 return i = V(r.sliceSerialize(r.events[r.events.length - 1][1]).slice(1, -1)), t === 58 ? (e.enter("definitionMarker"), e.consume(t), e.exit("definitionMarker"), c) : n(t); 2174 } 2175 function c(t) { 2176 return E(t) ? br(e, l)(t) : l(t); 2177 } 2178 function l(t) { 2179 return _r(e, u, n, "definitionDestination", "definitionDestinationLiteral", "definitionDestinationLiteralMarker", "definitionDestinationRaw", "definitionDestinationString")(t); 2180 } 2181 function u(t) { 2182 return e.attempt(Sr, d, d)(t); 2183 } 2184 function d(t) { 2185 return D(t) ? G(e, f, "whitespace")(t) : f(t); 2186 } 2187 function f(a) { 2188 return a === null || T(a) ? (e.exit("definition"), r.parser.defined.push(i), t(a)) : n(a); 2189 } 2190} 2191function wr(e, t, n) { 2192 return r; 2193 function r(t) { 2194 return E(t) ? br(e, i)(t) : n(t); 2195 } 2196 function i(t) { 2197 return yr(e, a, n, "definitionTitle", "definitionTitleMarker", "definitionTitleString")(t); 2198 } 2199 function a(t) { 2200 return D(t) ? G(e, o, "whitespace")(t) : o(t); 2201 } 2202 function o(e) { 2203 return e === null || T(e) ? t(e) : n(e); 2204 } 2205} 2206//#endregion 2207//#region node_modules/micromark-core-commonmark/lib/hard-break-escape.js 2208var Tr = { 2209 name: "hardBreakEscape", 2210 tokenize: Er 2211}; 2212function Er(e, t, n) { 2213 return r; 2214 function r(t) { 2215 return e.enter("hardBreakEscape"), e.consume(t), i; 2216 } 2217 function i(r) { 2218 return T(r) ? (e.exit("hardBreakEscape"), t(r)) : n(r); 2219 } 2220} 2221//#endregion 2222//#region node_modules/micromark-core-commonmark/lib/heading-atx.js 2223var Dr = { 2224 name: "headingAtx", 2225 resolve: Or, 2226 tokenize: kr 2227}; 2228function Or(e, t) { 2229 let n = e.length - 2, r = 3, i, a; 2230 return e[r][1].type === "whitespace" && (r += 2), n - 2 > r && e[n][1].type === "whitespace" && (n -= 2), e[n][1].type === "atxHeadingSequence" && (r === n - 1 || n - 4 > r && e[n - 2][1].type === "whitespace") && (n -= r + 1 === n ? 2 : 4), n > r && (i = { 2231 type: "atxHeadingText", 2232 start: e[r][1].start, 2233 end: e[n][1].end 2234 }, a = { 2235 type: "chunkText", 2236 start: e[r][1].start, 2237 end: e[n][1].end, 2238 contentType: "text" 2239 }, H(e, r, n - r + 1, [ 2240 [ 2241 "enter", 2242 i, 2243 t 2244 ], 2245 [ 2246 "enter", 2247 a, 2248 t 2249 ], 2250 [ 2251 "exit", 2252 a, 2253 t 2254 ], 2255 [ 2256 "exit", 2257 i, 2258 t 2259 ] 2260 ])), e; 2261} 2262function kr(e, t, n) { 2263 let r = 0; 2264 return i; 2265 function i(t) { 2266 return e.enter("atxHeading"), a(t); 2267 } 2268 function a(t) { 2269 return e.enter("atxHeadingSequence"), o(t); 2270 } 2271 function o(t) { 2272 return t === 35 && r++ < 6 ? (e.consume(t), o) : t === null || E(t) ? (e.exit("atxHeadingSequence"), s(t)) : n(t); 2273 } 2274 function s(n) { 2275 return n === 35 ? (e.enter("atxHeadingSequence"), c(n)) : n === null || T(n) ? (e.exit("atxHeading"), t(n)) : D(n) ? G(e, s, "whitespace")(n) : (e.enter("atxHeadingText"), l(n)); 2276 } 2277 function c(t) { 2278 return t === 35 ? (e.consume(t), c) : (e.exit("atxHeadingSequence"), s(t)); 2279 } 2280 function l(t) { 2281 return t === null || t === 35 || E(t) ? (e.exit("atxHeadingText"), s(t)) : (e.consume(t), l); 2282 } 2283} 2284//#endregion 2285//#region node_modules/micromark-util-html-tag-name/index.js 2286var Ar = /* @__PURE__ */ "address.article.aside.base.basefont.blockquote.body.caption.center.col.colgroup.dd.details.dialog.dir.div.dl.dt.fieldset.figcaption.figure.footer.form.frame.frameset.h1.h2.h3.h4.h5.h6.head.header.hr.html.iframe.legend.li.link.main.menu.menuitem.nav.noframes.ol.optgroup.option.p.param.search.section.summary.table.tbody.td.tfoot.th.thead.title.tr.track.ul".split("."), jr = [ 2287 "pre", 2288 "script", 2289 "style", 2290 "textarea" 2291], Mr = { 2292 concrete: !0, 2293 name: "htmlFlow", 2294 resolveTo: Fr, 2295 tokenize: Ir 2296}, Nr = { 2297 partial: !0, 2298 tokenize: Rr 2299}, Pr = { 2300 partial: !0, 2301 tokenize: Lr 2302}; 2303function Fr(e) { 2304 let t = e.length; 2305 for (; t-- && (e[t][0] !== "enter" || e[t][1].type !== "htmlFlow");); 2306 return t > 1 && e[t - 2][1].type === "linePrefix" && (e[t][1].start = e[t - 2][1].start, e[t + 1][1].start = e[t - 2][1].start, e.splice(t - 2, 2)), e; 2307} 2308function Ir(e, t, n) { 2309 let r = this, i, a, o, s, c; 2310 return l; 2311 function l(e) { 2312 return u(e); 2313 } 2314 function u(t) { 2315 return e.enter("htmlFlow"), e.enter("htmlFlowData"), e.consume(t), d; 2316 } 2317 function d(s) { 2318 return s === 33 ? (e.consume(s), f) : s === 47 ? (e.consume(s), a = !0, h) : s === 63 ? (e.consume(s), i = 3, r.interrupt ? t : R) : v(s) ? (e.consume(s), o = String.fromCharCode(s), g) : n(s); 2319 } 2320 function f(a) { 2321 return a === 45 ? (e.consume(a), i = 2, p) : a === 91 ? (e.consume(a), i = 5, s = 0, m) : v(a) ? (e.consume(a), i = 4, r.interrupt ? t : R) : n(a); 2322 } 2323 function p(i) { 2324 return i === 45 ? (e.consume(i), r.interrupt ? t : R) : n(i); 2325 } 2326 function m(i) { 2327 return i === "CDATA[".charCodeAt(s++) ? (e.consume(i), s === 6 ? r.interrupt ? t : N : m) : n(i); 2328 } 2329 function h(t) { 2330 return v(t) ? (e.consume(t), o = String.fromCharCode(t), g) : n(t); 2331 } 2332 function g(s) { 2333 if (s === null || s === 47 || s === 62 || E(s)) { 2334 let c = s === 47, l = o.toLowerCase(); 2335 return !c && !a && jr.includes(l) ? (i = 1, r.interrupt ? t(s) : N(s)) : Ar.includes(o.toLowerCase()) ? (i = 6, c ? (e.consume(s), _) : r.interrupt ? t(s) : N(s)) : (i = 7, r.interrupt && !r.parser.lazy[r.now().line] ? n(s) : a ? b(s) : x(s)); 2336 } 2337 return s === 45 || y(s) ? (e.consume(s), o += String.fromCharCode(s), g) : n(s); 2338 } 2339 function _(i) { 2340 return i === 62 ? (e.consume(i), r.interrupt ? t : N) : n(i); 2341 } 2342 function b(t) { 2343 return D(t) ? (e.consume(t), b) : j(t); 2344 } 2345 function x(t) { 2346 return t === 47 ? (e.consume(t), j) : t === 58 || t === 95 || v(t) ? (e.consume(t), S) : D(t) ? (e.consume(t), x) : j(t); 2347 } 2348 function S(t) { 2349 return t === 45 || t === 46 || t === 58 || t === 95 || y(t) ? (e.consume(t), S) : C(t); 2350 } 2351 function C(t) { 2352 return t === 61 ? (e.consume(t), w) : D(t) ? (e.consume(t), C) : x(t); 2353 } 2354 function w(t) { 2355 return t === null || t === 60 || t === 61 || t === 62 || t === 96 ? n(t) : t === 34 || t === 39 ? (e.consume(t), c = t, O) : D(t) ? (e.consume(t), w) : k(t); 2356 } 2357 function O(t) { 2358 return t === c ? (e.consume(t), c = null, A) : t === null || T(t) ? n(t) : (e.consume(t), O); 2359 } 2360 function k(t) { 2361 return t === null || t === 34 || t === 39 || t === 47 || t === 60 || t === 61 || t === 62 || t === 96 || E(t) ? C(t) : (e.consume(t), k); 2362 } 2363 function A(e) { 2364 return e === 47 || e === 62 || D(e) ? x(e) : n(e); 2365 } 2366 function j(t) { 2367 return t === 62 ? (e.consume(t), M) : n(t); 2368 } 2369 function M(t) { 2370 return t === null || T(t) ? N(t) : D(t) ? (e.consume(t), M) : n(t); 2371 } 2372 function N(t) { 2373 return t === 45 && i === 2 ? (e.consume(t), I) : t === 60 && i === 1 ? (e.consume(t), L) : t === 62 && i === 4 ? (e.consume(t), z) : t === 63 && i === 3 ? (e.consume(t), R) : t === 93 && i === 5 ? (e.consume(t), ne) : T(t) && (i === 6 || i === 7) ? (e.exit("htmlFlowData"), e.check(Nr, re, P)(t)) : t === null || T(t) ? (e.exit("htmlFlowData"), P(t)) : (e.consume(t), N); 2374 } 2375 function P(t) { 2376 return e.check(Pr, ee, re)(t); 2377 } 2378 function ee(t) { 2379 return e.enter("lineEnding"), e.consume(t), e.exit("lineEnding"), F; 2380 } 2381 function F(t) { 2382 return t === null || T(t) ? P(t) : (e.enter("htmlFlowData"), N(t)); 2383 } 2384 function I(t) { 2385 return t === 45 ? (e.consume(t), R) : N(t); 2386 } 2387 function L(t) { 2388 return t === 47 ? (e.consume(t), o = "", te) : N(t); 2389 } 2390 function te(t) { 2391 if (t === 62) { 2392 let n = o.toLowerCase(); 2393 return jr.includes(n) ? (e.consume(t), z) : N(t); 2394 } 2395 return v(t) && o.length < 8 ? (e.consume(t), o += String.fromCharCode(t), te) : N(t); 2396 } 2397 function ne(t) { 2398 return t === 93 ? (e.consume(t), R) : N(t); 2399 } 2400 function R(t) { 2401 return t === 62 ? (e.consume(t), z) : t === 45 && i === 2 ? (e.consume(t), R) : N(t); 2402 } 2403 function z(t) { 2404 return t === null || T(t) ? (e.exit("htmlFlowData"), re(t)) : (e.consume(t), z); 2405 } 2406 function re(n) { 2407 return e.exit("htmlFlow"), t(n); 2408 } 2409} 2410function Lr(e, t, n) { 2411 let r = this; 2412 return i; 2413 function i(t) { 2414 return T(t) ? (e.enter("lineEnding"), e.consume(t), e.exit("lineEnding"), a) : n(t); 2415 } 2416 function a(e) { 2417 return r.parser.lazy[r.now().line] ? n(e) : t(e); 2418 } 2419} 2420function Rr(e, t, n) { 2421 return r; 2422 function r(r) { 2423 return e.enter("lineEnding"), e.consume(r), e.exit("lineEnding"), e.attempt(Bn, t, n); 2424 } 2425} 2426//#endregion 2427//#region node_modules/micromark-core-commonmark/lib/html-text.js 2428var zr = { 2429 name: "htmlText", 2430 tokenize: Br 2431}; 2432function Br(e, t, n) { 2433 let r = this, i, a, o; 2434 return s; 2435 function s(t) { 2436 return e.enter("htmlText"), e.enter("htmlTextData"), e.consume(t), c; 2437 } 2438 function c(t) { 2439 return t === 33 ? (e.consume(t), l) : t === 47 ? (e.consume(t), C) : t === 63 ? (e.consume(t), x) : v(t) ? (e.consume(t), k) : n(t); 2440 } 2441 function l(t) { 2442 return t === 45 ? (e.consume(t), u) : t === 91 ? (e.consume(t), a = 0, m) : v(t) ? (e.consume(t), b) : n(t); 2443 } 2444 function u(t) { 2445 return t === 45 ? (e.consume(t), p) : n(t); 2446 } 2447 function d(t) { 2448 return t === null ? n(t) : t === 45 ? (e.consume(t), f) : T(t) ? (o = d, L(t)) : (e.consume(t), d); 2449 } 2450 function f(t) { 2451 return t === 45 ? (e.consume(t), p) : d(t); 2452 } 2453 function p(e) { 2454 return e === 62 ? I(e) : e === 45 ? f(e) : d(e); 2455 } 2456 function m(t) { 2457 return t === "CDATA[".charCodeAt(a++) ? (e.consume(t), a === 6 ? h : m) : n(t); 2458 } 2459 function h(t) { 2460 return t === null ? n(t) : t === 93 ? (e.consume(t), g) : T(t) ? (o = h, L(t)) : (e.consume(t), h); 2461 } 2462 function g(t) { 2463 return t === 93 ? (e.consume(t), _) : h(t); 2464 } 2465 function _(t) { 2466 return t === 62 ? I(t) : t === 93 ? (e.consume(t), _) : h(t); 2467 } 2468 function b(t) { 2469 return t === null || t === 62 ? I(t) : T(t) ? (o = b, L(t)) : (e.consume(t), b); 2470 } 2471 function x(t) { 2472 return t === null ? n(t) : t === 63 ? (e.consume(t), S) : T(t) ? (o = x, L(t)) : (e.consume(t), x); 2473 } 2474 function S(e) { 2475 return e === 62 ? I(e) : x(e); 2476 } 2477 function C(t) { 2478 return v(t) ? (e.consume(t), w) : n(t); 2479 } 2480 function w(t) { 2481 return t === 45 || y(t) ? (e.consume(t), w) : O(t); 2482 } 2483 function O(t) { 2484 return T(t) ? (o = O, L(t)) : D(t) ? (e.consume(t), O) : I(t); 2485 } 2486 function k(t) { 2487 return t === 45 || y(t) ? (e.consume(t), k) : t === 47 || t === 62 || E(t) ? A(t) : n(t); 2488 } 2489 function A(t) { 2490 return t === 47 ? (e.consume(t), I) : t === 58 || t === 95 || v(t) ? (e.consume(t), j) : T(t) ? (o = A, L(t)) : D(t) ? (e.consume(t), A) : I(t); 2491 } 2492 function j(t) { 2493 return t === 45 || t === 46 || t === 58 || t === 95 || y(t) ? (e.consume(t), j) : M(t); 2494 } 2495 function M(t) { 2496 return t === 61 ? (e.consume(t), N) : T(t) ? (o = M, L(t)) : D(t) ? (e.consume(t), M) : A(t); 2497 } 2498 function N(t) { 2499 return t === null || t === 60 || t === 61 || t === 62 || t === 96 ? n(t) : t === 34 || t === 39 ? (e.consume(t), i = t, P) : T(t) ? (o = N, L(t)) : D(t) ? (e.consume(t), N) : (e.consume(t), ee); 2500 } 2501 function P(t) { 2502 return t === i ? (e.consume(t), i = void 0, F) : t === null ? n(t) : T(t) ? (o = P, L(t)) : (e.consume(t), P); 2503 } 2504 function ee(t) { 2505 return t === null || t === 34 || t === 39 || t === 60 || t === 61 || t === 96 ? n(t) : t === 47 || t === 62 || E(t) ? A(t) : (e.consume(t), ee); 2506 } 2507 function F(e) { 2508 return e === 47 || e === 62 || E(e) ? A(e) : n(e); 2509 } 2510 function I(r) { 2511 return r === 62 ? (e.consume(r), e.exit("htmlTextData"), e.exit("htmlText"), t) : n(r); 2512 } 2513 function L(t) { 2514 return e.exit("htmlTextData"), e.enter("lineEnding"), e.consume(t), e.exit("lineEnding"), te; 2515 } 2516 function te(t) { 2517 return D(t) ? G(e, ne, "linePrefix", r.parser.constructs.disable.null.includes("codeIndented") ? void 0 : 4)(t) : ne(t); 2518 } 2519 function ne(t) { 2520 return e.enter("htmlTextData"), o(t); 2521 } 2522} 2523//#endregion 2524//#region node_modules/micromark-core-commonmark/lib/label-end.js 2525var Vr = { 2526 name: "labelEnd", 2527 resolveAll: Gr, 2528 resolveTo: Kr, 2529 tokenize: qr 2530}, Hr = { tokenize: Jr }, Ur = { tokenize: Yr }, Wr = { tokenize: Xr }; 2531function Gr(e) { 2532 let t = -1, n = []; 2533 for (; ++t < e.length;) { 2534 let r = e[t][1]; 2535 if (n.push(e[t]), r.type === "labelImage" || r.type === "labelLink" || r.type === "labelEnd") { 2536 let e = r.type === "labelImage" ? 4 : 2; 2537 r.type = "data", t += e; 2538 } 2539 } 2540 return e.length !== n.length && H(e, 0, e.length, n), e; 2541} 2542function Kr(e, t) { 2543 let n = e.length, r = 0, i, a, o, s; 2544 for (; n--;) if (i = e[n][1], a) { 2545 if (i.type === "link" || i.type === "labelLink" && i._inactive) break; 2546 e[n][0] === "enter" && i.type === "labelLink" && (i._inactive = !0); 2547 } else if (o) { 2548 if (e[n][0] === "enter" && (i.type === "labelImage" || i.type === "labelLink") && !i._balanced && (a = n, i.type !== "labelLink")) { 2549 r = 2; 2550 break; 2551 } 2552 } else i.type === "labelEnd" && (o = n); 2553 let c = { 2554 type: e[a][1].type === "labelLink" ? "link" : "image", 2555 start: { ...e[a][1].start }, 2556 end: { ...e[e.length - 1][1].end } 2557 }, l = { 2558 type: "label", 2559 start: { ...e[a][1].start }, 2560 end: { ...e[o][1].end } 2561 }, u = { 2562 type: "labelText", 2563 start: { ...e[a + r + 2][1].end }, 2564 end: { ...e[o - 2][1].start } 2565 }; 2566 return s = [[ 2567 "enter", 2568 c, 2569 t 2570 ], [ 2571 "enter", 2572 l, 2573 t 2574 ]], s = U(s, e.slice(a + 1, a + r + 3)), s = U(s, [[ 2575 "enter", 2576 u, 2577 t 2578 ]]), s = U(s, Nn(t.parser.constructs.insideSpan.null, e.slice(a + r + 4, o - 3), t)), s = U(s, [ 2579 [ 2580 "exit", 2581 u, 2582 t 2583 ], 2584 e[o - 2], 2585 e[o - 1], 2586 [ 2587 "exit", 2588 l, 2589 t 2590 ] 2591 ]), s = U(s, e.slice(o + 1)), s = U(s, [[ 2592 "exit", 2593 c, 2594 t 2595 ]]), H(e, a, e.length, s), e; 2596} 2597function qr(e, t, n) { 2598 let r = this, i = r.events.length, a, o; 2599 for (; i--;) if ((r.events[i][1].type === "labelImage" || r.events[i][1].type === "labelLink") && !r.events[i][1]._balanced) { 2600 a = r.events[i][1]; 2601 break; 2602 } 2603 return s; 2604 function s(t) { 2605 return a ? a._inactive ? d(t) : (o = r.parser.defined.includes(V(r.sliceSerialize({ 2606 start: a.end, 2607 end: r.now() 2608 }))), e.enter("labelEnd"), e.enter("labelMarker"), e.consume(t), e.exit("labelMarker"), e.exit("labelEnd"), c) : n(t); 2609 } 2610 function c(t) { 2611 return t === 40 ? e.attempt(Hr, u, o ? u : d)(t) : t === 91 ? e.attempt(Ur, u, o ? l : d)(t) : o ? u(t) : d(t); 2612 } 2613 function l(t) { 2614 return e.attempt(Wr, u, d)(t); 2615 } 2616 function u(e) { 2617 return t(e); 2618 } 2619 function d(e) { 2620 return a._balanced = !0, n(e); 2621 } 2622} 2623function Jr(e, t, n) { 2624 return r; 2625 function r(t) { 2626 return e.enter("resource"), e.enter("resourceMarker"), e.consume(t), e.exit("resourceMarker"), i; 2627 } 2628 function i(t) { 2629 return E(t) ? br(e, a)(t) : a(t); 2630 } 2631 function a(t) { 2632 return t === 41 ? u(t) : _r(e, o, s, "resourceDestination", "resourceDestinationLiteral", "resourceDestinationLiteralMarker", "resourceDestinationRaw", "resourceDestinationString", 32)(t); 2633 } 2634 function o(t) { 2635 return E(t) ? br(e, c)(t) : u(t); 2636 } 2637 function s(e) { 2638 return n(e); 2639 } 2640 function c(t) { 2641 return t === 34 || t === 39 || t === 40 ? yr(e, l, n, "resourceTitle", "resourceTitleMarker", "resourceTitleString")(t) : u(t); 2642 } 2643 function l(t) { 2644 return E(t) ? br(e, u)(t) : u(t); 2645 } 2646 function u(r) { 2647 return r === 41 ? (e.enter("resourceMarker"), e.consume(r), e.exit("resourceMarker"), e.exit("resource"), t) : n(r); 2648 } 2649} 2650function Yr(e, t, n) { 2651 let r = this; 2652 return i; 2653 function i(t) { 2654 return vr.call(r, e, a, o, "reference", "referenceMarker", "referenceString")(t); 2655 } 2656 function a(e) { 2657 return r.parser.defined.includes(V(r.sliceSerialize(r.events[r.events.length - 1][1]).slice(1, -1))) ? t(e) : n(e); 2658 } 2659 function o(e) { 2660 return n(e); 2661 } 2662} 2663function Xr(e, t, n) { 2664 return r; 2665 function r(t) { 2666 return e.enter("reference"), e.enter("referenceMarker"), e.consume(t), e.exit("referenceMarker"), i; 2667 } 2668 function i(r) { 2669 return r === 93 ? (e.enter("referenceMarker"), e.consume(r), e.exit("referenceMarker"), e.exit("reference"), t) : n(r); 2670 } 2671} 2672//#endregion 2673//#region node_modules/micromark-core-commonmark/lib/label-start-image.js 2674var Zr = { 2675 name: "labelStartImage", 2676 resolveAll: Vr.resolveAll, 2677 tokenize: Qr 2678}; 2679function Qr(e, t, n) { 2680 let r = this; 2681 return i; 2682 function i(t) { 2683 return e.enter("labelImage"), e.enter("labelImageMarker"), e.consume(t), e.exit("labelImageMarker"), a; 2684 } 2685 function a(t) { 2686 return t === 91 ? (e.enter("labelMarker"), e.consume(t), e.exit("labelMarker"), e.exit("labelImage"), o) : n(t); 2687 } 2688 function o(e) { 2689 /* c8 ignore next 3 */ 2690 return e === 94 && "_hiddenFootnoteSupport" in r.parser.constructs ? n(e) : t(e); 2691 } 2692} 2693//#endregion 2694//#region node_modules/micromark-core-commonmark/lib/label-start-link.js 2695var $r = { 2696 name: "labelStartLink", 2697 resolveAll: Vr.resolveAll, 2698 tokenize: ei 2699}; 2700function ei(e, t, n) { 2701 let r = this; 2702 return i; 2703 function i(t) { 2704 return e.enter("labelLink"), e.enter("labelMarker"), e.consume(t), e.exit("labelMarker"), e.exit("labelLink"), a; 2705 } 2706 function a(e) { 2707 /* c8 ignore next 3 */ 2708 return e === 94 && "_hiddenFootnoteSupport" in r.parser.constructs ? n(e) : t(e); 2709 } 2710} 2711//#endregion 2712//#region node_modules/micromark-core-commonmark/lib/line-ending.js 2713var ti = { 2714 name: "lineEnding", 2715 tokenize: ni 2716}; 2717function ni(e, t) { 2718 return n; 2719 function n(n) { 2720 return e.enter("lineEnding"), e.consume(n), e.exit("lineEnding"), G(e, t, "linePrefix"); 2721 } 2722} 2723//#endregion 2724//#region node_modules/micromark-core-commonmark/lib/thematic-break.js 2725var ri = { 2726 name: "thematicBreak", 2727 tokenize: ii 2728}; 2729function ii(e, t, n) { 2730 let r = 0, i; 2731 return a; 2732 function a(t) { 2733 return e.enter("thematicBreak"), o(t); 2734 } 2735 function o(e) { 2736 return i = e, s(e); 2737 } 2738 function s(a) { 2739 return a === i ? (e.enter("thematicBreakSequence"), c(a)) : r >= 3 && (a === null || T(a)) ? (e.exit("thematicBreak"), t(a)) : n(a); 2740 } 2741 function c(t) { 2742 return t === i ? (e.consume(t), r++, c) : (e.exit("thematicBreakSequence"), D(t) ? G(e, s, "whitespace")(t) : s(t)); 2743 } 2744} 2745//#endregion 2746//#region node_modules/micromark-core-commonmark/lib/list.js 2747var K = { 2748 continuation: { tokenize: ci }, 2749 exit: ui, 2750 name: "list", 2751 tokenize: si 2752}, ai = { 2753 partial: !0, 2754 tokenize: di 2755}, oi = { 2756 partial: !0, 2757 tokenize: li 2758}; 2759function si(e, t, n) { 2760 let r = this, i = r.events[r.events.length - 1], a = i && i[1].type === "linePrefix" ? i[2].sliceSerialize(i[1], !0).length : 0, o = 0; 2761 return s; 2762 function s(t) { 2763 let i = r.containerState.type || (t === 42 || t === 43 || t === 45 ? "listUnordered" : "listOrdered"); 2764 if (i === "listUnordered" ? !r.containerState.marker || t === r.containerState.marker : S(t)) { 2765 if (r.containerState.type || (r.containerState.type = i, e.enter(i, { _container: !0 })), i === "listUnordered") return e.enter("listItemPrefix"), t === 42 || t === 45 ? e.check(ri, n, l)(t) : l(t); 2766 if (!r.interrupt || t === 49) return e.enter("listItemPrefix"), e.enter("listItemValue"), c(t); 2767 } 2768 return n(t); 2769 } 2770 function c(t) { 2771 return S(t) && ++o < 10 ? (e.consume(t), c) : (!r.interrupt || o < 2) && (r.containerState.marker ? t === r.containerState.marker : t === 41 || t === 46) ? (e.exit("listItemValue"), l(t)) : n(t); 2772 } 2773 function l(t) { 2774 return e.enter("listItemMarker"), e.consume(t), e.exit("listItemMarker"), r.containerState.marker = r.containerState.marker || t, e.check(Bn, r.interrupt ? n : u, e.attempt(ai, f, d)); 2775 } 2776 function u(e) { 2777 return r.containerState.initialBlankLine = !0, a++, f(e); 2778 } 2779 function d(t) { 2780 return D(t) ? (e.enter("listItemPrefixWhitespace"), e.consume(t), e.exit("listItemPrefixWhitespace"), f) : n(t); 2781 } 2782 function f(n) { 2783 return r.containerState.size = a + r.sliceSerialize(e.exit("listItemPrefix"), !0).length, t(n); 2784 } 2785} 2786function ci(e, t, n) { 2787 let r = this; 2788 return r.containerState._closeFlow = void 0, e.check(Bn, i, a); 2789 function i(n) { 2790 return r.containerState.furtherBlankLines = r.containerState.furtherBlankLines || r.containerState.initialBlankLine, G(e, t, "listItemIndent", r.containerState.size + 1)(n); 2791 } 2792 function a(n) { 2793 return r.containerState.furtherBlankLines || !D(n) ? (r.containerState.furtherBlankLines = void 0, r.containerState.initialBlankLine = void 0, o(n)) : (r.containerState.furtherBlankLines = void 0, r.containerState.initialBlankLine = void 0, e.attempt(oi, t, o)(n)); 2794 } 2795 function o(i) { 2796 return r.containerState._closeFlow = !0, r.interrupt = void 0, G(e, e.attempt(K, t, n), "linePrefix", r.parser.constructs.disable.null.includes("codeIndented") ? void 0 : 4)(i); 2797 } 2798} 2799function li(e, t, n) { 2800 let r = this; 2801 return G(e, i, "listItemIndent", r.containerState.size + 1); 2802 function i(e) { 2803 let i = r.events[r.events.length - 1]; 2804 return i && i[1].type === "listItemIndent" && i[2].sliceSerialize(i[1], !0).length === r.containerState.size ? t(e) : n(e); 2805 } 2806} 2807function ui(e) { 2808 e.exit(this.containerState.type); 2809} 2810function di(e, t, n) { 2811 let r = this; 2812 return G(e, i, "listItemPrefixWhitespace", r.parser.constructs.disable.null.includes("codeIndented") ? void 0 : 5); 2813 function i(e) { 2814 let i = r.events[r.events.length - 1]; 2815 return !D(e) && i && i[1].type === "listItemPrefixWhitespace" ? t(e) : n(e); 2816 } 2817} 2818//#endregion 2819//#region node_modules/micromark-core-commonmark/lib/setext-underline.js 2820var fi = { 2821 name: "setextUnderline", 2822 resolveTo: pi, 2823 tokenize: mi 2824}; 2825function pi(e, t) { 2826 let n = e.length, r, i, a; 2827 for (; n--;) if (e[n][0] === "enter") { 2828 if (e[n][1].type === "content") { 2829 r = n; 2830 break; 2831 } 2832 e[n][1].type === "paragraph" && (i = n); 2833 } else e[n][1].type === "content" && e.splice(n, 1), !a && e[n][1].type === "definition" && (a = n); 2834 let o = { 2835 type: "setextHeading", 2836 start: { ...e[r][1].start }, 2837 end: { ...e[e.length - 1][1].end } 2838 }; 2839 return e[i][1].type = "setextHeadingText", a ? (e.splice(i, 0, [ 2840 "enter", 2841 o, 2842 t 2843 ]), e.splice(a + 1, 0, [ 2844 "exit", 2845 e[r][1], 2846 t 2847 ]), e[r][1].end = { ...e[a][1].end }) : e[r][1] = o, e.push([ 2848 "exit", 2849 o, 2850 t 2851 ]), e; 2852} 2853function mi(e, t, n) { 2854 let r = this, i; 2855 return a; 2856 function a(t) { 2857 let a = r.events.length, s; 2858 for (; a--;) if (r.events[a][1].type !== "lineEnding" && r.events[a][1].type !== "linePrefix" && r.events[a][1].type !== "content") { 2859 s = r.events[a][1].type === "paragraph"; 2860 break; 2861 } 2862 return !r.parser.lazy[r.now().line] && (r.interrupt || s) ? (e.enter("setextHeadingLine"), i = t, o(t)) : n(t); 2863 } 2864 function o(t) { 2865 return e.enter("setextHeadingLineSequence"), s(t); 2866 } 2867 function s(t) { 2868 return t === i ? (e.consume(t), s) : (e.exit("setextHeadingLineSequence"), D(t) ? G(e, c, "lineSuffix")(t) : c(t)); 2869 } 2870 function c(r) { 2871 return r === null || T(r) ? (e.exit("setextHeadingLine"), t(r)) : n(r); 2872 } 2873} 2874//#endregion 2875//#region node_modules/micromark-extension-gfm-footnote/lib/syntax.js 2876var hi = { 2877 tokenize: Ci, 2878 partial: !0 2879}; 2880function gi() { 2881 return { 2882 document: { 91: { 2883 name: "gfmFootnoteDefinition", 2884 tokenize: bi, 2885 continuation: { tokenize: xi }, 2886 exit: Si 2887 } }, 2888 text: { 2889 91: { 2890 name: "gfmFootnoteCall", 2891 tokenize: yi 2892 }, 2893 93: { 2894 name: "gfmPotentialFootnoteCall", 2895 add: "after", 2896 tokenize: _i, 2897 resolveTo: vi 2898 } 2899 } 2900 }; 2901} 2902function _i(e, t, n) { 2903 let r = this, i = r.events.length, a = r.parser.gfmFootnotes || (r.parser.gfmFootnotes = []), o; 2904 for (; i--;) { 2905 let e = r.events[i][1]; 2906 if (e.type === "labelImage") { 2907 o = e; 2908 break; 2909 } 2910 if (e.type === "gfmFootnoteCall" || e.type === "labelLink" || e.type === "label" || e.type === "image" || e.type === "link") break; 2911 } 2912 return s; 2913 function s(i) { 2914 if (!o || !o._balanced) return n(i); 2915 let s = V(r.sliceSerialize({ 2916 start: o.end, 2917 end: r.now() 2918 })); 2919 return s.codePointAt(0) !== 94 || !a.includes(s.slice(1)) ? n(i) : (e.enter("gfmFootnoteCallLabelMarker"), e.consume(i), e.exit("gfmFootnoteCallLabelMarker"), t(i)); 2920 } 2921} 2922function vi(e, t) { 2923 let n = e.length; 2924 for (; n--;) if (e[n][1].type === "labelImage" && e[n][0] === "enter") { 2925 e[n][1]; 2926 break; 2927 } 2928 e[n + 1][1].type = "data", e[n + 3][1].type = "gfmFootnoteCallLabelMarker"; 2929 let r = { 2930 type: "gfmFootnoteCall", 2931 start: Object.assign({}, e[n + 3][1].start), 2932 end: Object.assign({}, e[e.length - 1][1].end) 2933 }, i = { 2934 type: "gfmFootnoteCallMarker", 2935 start: Object.assign({}, e[n + 3][1].end), 2936 end: Object.assign({}, e[n + 3][1].end) 2937 }; 2938 i.end.column++, i.end.offset++, i.end._bufferIndex++; 2939 let a = { 2940 type: "gfmFootnoteCallString", 2941 start: Object.assign({}, i.end), 2942 end: Object.assign({}, e[e.length - 1][1].start) 2943 }, o = { 2944 type: "chunkString", 2945 contentType: "string", 2946 start: Object.assign({}, a.start), 2947 end: Object.assign({}, a.end) 2948 }, s = [ 2949 e[n + 1], 2950 e[n + 2], 2951 [ 2952 "enter", 2953 r, 2954 t 2955 ], 2956 e[n + 3], 2957 e[n + 4], 2958 [ 2959 "enter", 2960 i, 2961 t 2962 ], 2963 [ 2964 "exit", 2965 i, 2966 t 2967 ], 2968 [ 2969 "enter", 2970 a, 2971 t 2972 ], 2973 [ 2974 "enter", 2975 o, 2976 t 2977 ], 2978 [ 2979 "exit", 2980 o, 2981 t 2982 ], 2983 [ 2984 "exit", 2985 a, 2986 t 2987 ], 2988 e[e.length - 2], 2989 e[e.length - 1], 2990 [ 2991 "exit", 2992 r, 2993 t 2994 ] 2995 ]; 2996 return e.splice(n, e.length - n + 1, ...s), e; 2997} 2998function yi(e, t, n) { 2999 let r = this, i = r.parser.gfmFootnotes || (r.parser.gfmFootnotes = []), a = 0, o; 3000 return s; 3001 function s(t) { 3002 return e.enter("gfmFootnoteCall"), e.enter("gfmFootnoteCallLabelMarker"), e.consume(t), e.exit("gfmFootnoteCallLabelMarker"), c; 3003 } 3004 function c(t) { 3005 return t === 94 ? (e.enter("gfmFootnoteCallMarker"), e.consume(t), e.exit("gfmFootnoteCallMarker"), e.enter("gfmFootnoteCallString"), e.enter("chunkString").contentType = "string", l) : n(t); 3006 } 3007 function l(s) { 3008 if (a > 999 || s === 93 && !o || s === null || s === 91 || E(s)) return n(s); 3009 if (s === 93) { 3010 e.exit("chunkString"); 3011 let a = e.exit("gfmFootnoteCallString"); 3012 return i.includes(V(r.sliceSerialize(a))) ? (e.enter("gfmFootnoteCallLabelMarker"), e.consume(s), e.exit("gfmFootnoteCallLabelMarker"), e.exit("gfmFootnoteCall"), t) : n(s); 3013 } 3014 return E(s) || (o = !0), a++, e.consume(s), s === 92 ? u : l; 3015 } 3016 function u(t) { 3017 return t === 91 || t === 92 || t === 93 ? (e.consume(t), a++, l) : l(t); 3018 } 3019} 3020function bi(e, t, n) { 3021 let r = this, i = r.parser.gfmFootnotes || (r.parser.gfmFootnotes = []), a, o = 0, s; 3022 return c; 3023 function c(t) { 3024 return e.enter("gfmFootnoteDefinition")._container = !0, e.enter("gfmFootnoteDefinitionLabel"), e.enter("gfmFootnoteDefinitionLabelMarker"), e.consume(t), e.exit("gfmFootnoteDefinitionLabelMarker"), l; 3025 } 3026 function l(t) { 3027 return t === 94 ? (e.enter("gfmFootnoteDefinitionMarker"), e.consume(t), e.exit("gfmFootnoteDefinitionMarker"), e.enter("gfmFootnoteDefinitionLabelString"), e.enter("chunkString").contentType = "string", u) : n(t); 3028 } 3029 function u(t) { 3030 if (o > 999 || t === 93 && !s || t === null || t === 91 || E(t)) return n(t); 3031 if (t === 93) { 3032 e.exit("chunkString"); 3033 let n = e.exit("gfmFootnoteDefinitionLabelString"); 3034 return a = V(r.sliceSerialize(n)), e.enter("gfmFootnoteDefinitionLabelMarker"), e.consume(t), e.exit("gfmFootnoteDefinitionLabelMarker"), e.exit("gfmFootnoteDefinitionLabel"), f; 3035 } 3036 return E(t) || (s = !0), o++, e.consume(t), t === 92 ? d : u; 3037 } 3038 function d(t) { 3039 return t === 91 || t === 92 || t === 93 ? (e.consume(t), o++, u) : u(t); 3040 } 3041 function f(t) { 3042 return t === 58 ? (e.enter("definitionMarker"), e.consume(t), e.exit("definitionMarker"), i.includes(a) || i.push(a), G(e, p, "gfmFootnoteDefinitionWhitespace")) : n(t); 3043 } 3044 function p(e) { 3045 return t(e); 3046 } 3047} 3048function xi(e, t, n) { 3049 return e.check(Bn, t, e.attempt(hi, t, n)); 3050} 3051function Si(e) { 3052 e.exit("gfmFootnoteDefinition"); 3053} 3054function Ci(e, t, n) { 3055 let r = this; 3056 return G(e, i, "gfmFootnoteDefinitionIndent", 5); 3057 function i(e) { 3058 let i = r.events[r.events.length - 1]; 3059 return i && i[1].type === "gfmFootnoteDefinitionIndent" && i[2].sliceSerialize(i[1], !0).length === 4 ? t(e) : n(e); 3060 } 3061} 3062//#endregion 3063//#region node_modules/micromark-extension-gfm-strikethrough/lib/syntax.js 3064function wi(e) { 3065 let t = (e || {}).singleTilde, n = { 3066 name: "strikethrough", 3067 tokenize: i, 3068 resolveAll: r 3069 }; 3070 return t ??= !0, { 3071 text: { 126: n }, 3072 insideSpan: { null: [n] }, 3073 attentionMarkers: { null: [126] } 3074 }; 3075 function r(e, t) { 3076 let n = -1; 3077 for (; ++n < e.length;) if (e[n][0] === "enter" && e[n][1].type === "strikethroughSequenceTemporary" && e[n][1]._close) { 3078 let r = n; 3079 for (; r--;) if (e[r][0] === "exit" && e[r][1].type === "strikethroughSequenceTemporary" && e[r][1]._open && e[n][1].end.offset - e[n][1].start.offset === e[r][1].end.offset - e[r][1].start.offset) { 3080 e[n][1].type = "strikethroughSequence", e[r][1].type = "strikethroughSequence"; 3081 let i = { 3082 type: "strikethrough", 3083 start: Object.assign({}, e[r][1].start), 3084 end: Object.assign({}, e[n][1].end) 3085 }, a = { 3086 type: "strikethroughText", 3087 start: Object.assign({}, e[r][1].end), 3088 end: Object.assign({}, e[n][1].start) 3089 }, o = [ 3090 [ 3091 "enter", 3092 i, 3093 t 3094 ], 3095 [ 3096 "enter", 3097 e[r][1], 3098 t 3099 ], 3100 [ 3101 "exit", 3102 e[r][1], 3103 t 3104 ], 3105 [ 3106 "enter", 3107 a, 3108 t 3109 ] 3110 ], s = t.parser.constructs.insideSpan.null; 3111 s && H(o, o.length, 0, Nn(s, e.slice(r + 1, n), t)), H(o, o.length, 0, [ 3112 [ 3113 "exit", 3114 a, 3115 t 3116 ], 3117 [ 3118 "enter", 3119 e[n][1], 3120 t 3121 ], 3122 [ 3123 "exit", 3124 e[n][1], 3125 t 3126 ], 3127 [ 3128 "exit", 3129 i, 3130 t 3131 ] 3132 ]), H(e, r - 1, n - r + 3, o), n = r + o.length - 2; 3133 break; 3134 } 3135 } 3136 for (n = -1; ++n < e.length;) e[n][1].type === "strikethroughSequenceTemporary" && (e[n][1].type = "data"); 3137 return e; 3138 } 3139 function i(e, n, r) { 3140 let i = this.previous, a = this.events, o = 0; 3141 return s; 3142 function s(t) { 3143 return i === 126 && a[a.length - 1][1].type !== "characterEscape" ? r(t) : (e.enter("strikethroughSequenceTemporary"), c(t)); 3144 } 3145 function c(a) { 3146 let s = Xe(i); 3147 if (a === 126) return o > 1 ? r(a) : (e.consume(a), o++, c); 3148 if (o < 2 && !t) return r(a); 3149 let l = e.exit("strikethroughSequenceTemporary"), u = Xe(a); 3150 return l._open = !u || u === 2 && !!s, l._close = !s || s === 2 && !!u, n(a); 3151 } 3152 } 3153} 3154//#endregion 3155//#region node_modules/micromark-extension-gfm-table/lib/edit-map.js 3156var Ti = class { 3157 constructor() { 3158 this.map = []; 3159 } 3160 add(e, t, n) { 3161 Ei(this, e, t, n); 3162 } 3163 consume(e) { 3164 /* c8 ignore next 3 -- `resolve` is never called without tables, so without edits. */ 3165 if (this.map.sort(function(e, t) { 3166 return e[0] - t[0]; 3167 }), this.map.length === 0) return; 3168 let t = this.map.length, n = []; 3169 for (; t > 0;) --t, n.push(e.slice(this.map[t][0] + this.map[t][1]), this.map[t][2]), e.length = this.map[t][0]; 3170 n.push(e.slice()), e.length = 0; 3171 let r = n.pop(); 3172 for (; r;) { 3173 for (let t of r) e.push(t); 3174 r = n.pop(); 3175 } 3176 this.map.length = 0; 3177 } 3178}; 3179function Ei(e, t, n, r) { 3180 let i = 0; 3181 if (n !== 0 || r.length !== 0) { 3182 for (; i < e.map.length;) { 3183 if (e.map[i][0] === t) { 3184 e.map[i][1] += n, e.map[i][2].push(...r); 3185 return; 3186 } 3187 i += 1; 3188 } 3189 e.map.push([ 3190 t, 3191 n, 3192 r 3193 ]); 3194 } 3195} 3196//#endregion 3197//#region node_modules/micromark-extension-gfm-table/lib/infer.js 3198function Di(e, t) { 3199 let n = !1, r = []; 3200 for (; t < e.length;) { 3201 let i = e[t]; 3202 if (n) { 3203 if (i[0] === "enter") i[1].type === "tableContent" && r.push(e[t + 1][1].type === "tableDelimiterMarker" ? "left" : "none"); 3204 else if (i[1].type === "tableContent") { 3205 if (e[t - 1][1].type === "tableDelimiterMarker") { 3206 let e = r.length - 1; 3207 r[e] = r[e] === "left" ? "center" : "right"; 3208 } 3209 } else if (i[1].type === "tableDelimiterRow") break; 3210 } else i[0] === "enter" && i[1].type === "tableDelimiterRow" && (n = !0); 3211 t += 1; 3212 } 3213 return r; 3214} 3215//#endregion 3216//#region node_modules/micromark-extension-gfm-table/lib/syntax.js 3217function Oi() { 3218 return { flow: { null: { 3219 name: "table", 3220 tokenize: ki, 3221 resolveAll: Ai 3222 } } }; 3223} 3224function ki(e, t, n) { 3225 let r = this, i = 0, a = 0, o; 3226 return s; 3227 function s(e) { 3228 let t = r.events.length - 1; 3229 for (; t > -1;) { 3230 let e = r.events[t][1].type; 3231 if (e === "lineEnding" || e === "linePrefix") t--; 3232 else break; 3233 } 3234 let i = t > -1 ? r.events[t][1].type : null, a = i === "tableHead" || i === "tableRow" ? S : c; 3235 return a === S && r.parser.lazy[r.now().line] ? n(e) : a(e); 3236 } 3237 function c(t) { 3238 return e.enter("tableHead"), e.enter("tableRow"), l(t); 3239 } 3240 function l(e) { 3241 return e === 124 ? u(e) : (o = !0, a += 1, u(e)); 3242 } 3243 function u(t) { 3244 return t === null ? n(t) : T(t) ? a > 1 ? (a = 0, r.interrupt = !0, e.exit("tableRow"), e.enter("lineEnding"), e.consume(t), e.exit("lineEnding"), p) : n(t) : D(t) ? G(e, u, "whitespace")(t) : (a += 1, o && (o = !1, i += 1), t === 124 ? (e.enter("tableCellDivider"), e.consume(t), e.exit("tableCellDivider"), o = !0, u) : (e.enter("data"), d(t))); 3245 } 3246 function d(t) { 3247 return t === null || t === 124 || E(t) ? (e.exit("data"), u(t)) : (e.consume(t), t === 92 ? f : d); 3248 } 3249 function f(t) { 3250 return t === 92 || t === 124 ? (e.consume(t), d) : d(t); 3251 } 3252 function p(t) { 3253 return r.interrupt = !1, r.parser.lazy[r.now().line] ? n(t) : (e.enter("tableDelimiterRow"), o = !1, D(t) ? G(e, m, "linePrefix", r.parser.constructs.disable.null.includes("codeIndented") ? void 0 : 4)(t) : m(t)); 3254 } 3255 function m(t) { 3256 return t === 45 || t === 58 ? g(t) : t === 124 ? (o = !0, e.enter("tableCellDivider"), e.consume(t), e.exit("tableCellDivider"), h) : x(t); 3257 } 3258 function h(t) { 3259 return D(t) ? G(e, g, "whitespace")(t) : g(t); 3260 } 3261 function g(t) { 3262 return t === 58 ? (a += 1, o = !0, e.enter("tableDelimiterMarker"), e.consume(t), e.exit("tableDelimiterMarker"), _) : t === 45 ? (a += 1, _(t)) : t === null || T(t) ? b(t) : x(t); 3263 } 3264 function _(t) { 3265 return t === 45 ? (e.enter("tableDelimiterFiller"), v(t)) : x(t); 3266 } 3267 function v(t) { 3268 return t === 45 ? (e.consume(t), v) : t === 58 ? (o = !0, e.exit("tableDelimiterFiller"), e.enter("tableDelimiterMarker"), e.consume(t), e.exit("tableDelimiterMarker"), y) : (e.exit("tableDelimiterFiller"), y(t)); 3269 } 3270 function y(t) { 3271 return D(t) ? G(e, b, "whitespace")(t) : b(t); 3272 } 3273 function b(n) { 3274 return n === 124 ? m(n) : n === null || T(n) ? !o || i !== a ? x(n) : (e.exit("tableDelimiterRow"), e.exit("tableHead"), t(n)) : x(n); 3275 } 3276 function x(e) { 3277 return n(e); 3278 } 3279 function S(t) { 3280 return e.enter("tableRow"), C(t); 3281 } 3282 function C(n) { 3283 return n === 124 ? (e.enter("tableCellDivider"), e.consume(n), e.exit("tableCellDivider"), C) : n === null || T(n) ? (e.exit("tableRow"), t(n)) : D(n) ? G(e, C, "whitespace")(n) : (e.enter("data"), w(n)); 3284 } 3285 function w(t) { 3286 return t === null || t === 124 || E(t) ? (e.exit("data"), C(t)) : (e.consume(t), t === 92 ? O : w); 3287 } 3288 function O(t) { 3289 return t === 92 || t === 124 ? (e.consume(t), w) : w(t); 3290 } 3291} 3292function Ai(e, t) { 3293 let n = -1, r = !0, i = 0, a = [ 3294 0, 3295 0, 3296 0, 3297 0 3298 ], o = [ 3299 0, 3300 0, 3301 0, 3302 0 3303 ], s = !1, c = 0, l, u, d, f = new Ti(); 3304 for (; ++n < e.length;) { 3305 let p = e[n], m = p[1]; 3306 p[0] === "enter" ? m.type === "tableHead" ? (s = !1, c !== 0 && (Mi(f, t, c, l, u), u = void 0, c = 0), l = { 3307 type: "table", 3308 start: Object.assign({}, m.start), 3309 end: Object.assign({}, m.end) 3310 }, f.add(n, 0, [[ 3311 "enter", 3312 l, 3313 t 3314 ]])) : m.type === "tableRow" || m.type === "tableDelimiterRow" ? (r = !0, d = void 0, a = [ 3315 0, 3316 0, 3317 0, 3318 0 3319 ], o = [ 3320 0, 3321 n + 1, 3322 0, 3323 0 3324 ], s && (s = !1, u = { 3325 type: "tableBody", 3326 start: Object.assign({}, m.start), 3327 end: Object.assign({}, m.end) 3328 }, f.add(n, 0, [[ 3329 "enter", 3330 u, 3331 t 3332 ]])), i = m.type === "tableDelimiterRow" ? 2 : u ? 3 : 1) : i && (m.type === "data" || m.type === "tableDelimiterMarker" || m.type === "tableDelimiterFiller") ? (r = !1, o[2] === 0 && (a[1] !== 0 && (o[0] = o[1], d = ji(f, t, a, i, void 0, d), a = [ 3333 0, 3334 0, 3335 0, 3336 0 3337 ]), o[2] = n)) : m.type === "tableCellDivider" && (r ? r = !1 : (a[1] !== 0 && (o[0] = o[1], d = ji(f, t, a, i, void 0, d)), a = o, o = [ 3338 a[1], 3339 n, 3340 0, 3341 0 3342 ])) : m.type === "tableHead" ? (s = !0, c = n) : m.type === "tableRow" || m.type === "tableDelimiterRow" ? (c = n, a[1] === 0 ? o[1] !== 0 && (d = ji(f, t, o, i, n, d)) : (o[0] = o[1], d = ji(f, t, a, i, n, d)), i = 0) : i && (m.type === "data" || m.type === "tableDelimiterMarker" || m.type === "tableDelimiterFiller") && (o[3] = n); 3343 } 3344 for (c !== 0 && Mi(f, t, c, l, u), f.consume(t.events), n = -1; ++n < t.events.length;) { 3345 let e = t.events[n]; 3346 e[0] === "enter" && e[1].type === "table" && (e[1]._align = Di(t.events, n)); 3347 } 3348 return e; 3349} 3350function ji(e, t, n, r, i, a) { 3351 let o = r === 1 ? "tableHeader" : r === 2 ? "tableDelimiter" : "tableData"; 3352 n[0] !== 0 && (a.end = Object.assign({}, Ni(t.events, n[0])), e.add(n[0], 0, [[ 3353 "exit", 3354 a, 3355 t 3356 ]])); 3357 let s = Ni(t.events, n[1]); 3358 if (a = { 3359 type: o, 3360 start: Object.assign({}, s), 3361 end: Object.assign({}, s) 3362 }, e.add(n[1], 0, [[ 3363 "enter", 3364 a, 3365 t 3366 ]]), n[2] !== 0) { 3367 let i = Ni(t.events, n[2]), a = Ni(t.events, n[3]), o = { 3368 type: "tableContent", 3369 start: Object.assign({}, i), 3370 end: Object.assign({}, a) 3371 }; 3372 if (e.add(n[2], 0, [[ 3373 "enter", 3374 o, 3375 t 3376 ]]), r !== 2) { 3377 let r = t.events[n[2]], i = t.events[n[3]]; 3378 if (r[1].end = Object.assign({}, i[1].end), r[1].type = "chunkText", r[1].contentType = "text", n[3] > n[2] + 1) { 3379 let t = n[2] + 1, r = n[3] - n[2] - 1; 3380 e.add(t, r, []); 3381 } 3382 } 3383 e.add(n[3] + 1, 0, [[ 3384 "exit", 3385 o, 3386 t 3387 ]]); 3388 } 3389 return i !== void 0 && (a.end = Object.assign({}, Ni(t.events, i)), e.add(i, 0, [[ 3390 "exit", 3391 a, 3392 t 3393 ]]), a = void 0), a; 3394} 3395function Mi(e, t, n, r, i) { 3396 let a = [], o = Ni(t.events, n); 3397 i && (i.end = Object.assign({}, o), a.push([ 3398 "exit", 3399 i, 3400 t 3401 ])), r.end = Object.assign({}, o), a.push([ 3402 "exit", 3403 r, 3404 t 3405 ]), e.add(n + 1, 0, a); 3406} 3407function Ni(e, t) { 3408 let n = e[t], r = n[0] === "enter" ? "start" : "end"; 3409 return n[1][r]; 3410} 3411//#endregion 3412//#region node_modules/micromark-extension-gfm-task-list-item/lib/syntax.js 3413var Pi = { 3414 name: "tasklistCheck", 3415 tokenize: Ii 3416}; 3417function Fi() { 3418 return { text: { 91: Pi } }; 3419} 3420function Ii(e, t, n) { 3421 let r = this; 3422 return i; 3423 function i(t) { 3424 return r.previous !== null || !r._gfmTasklistFirstContentOfListItem ? n(t) : (e.enter("taskListCheck"), e.enter("taskListCheckMarker"), e.consume(t), e.exit("taskListCheckMarker"), a); 3425 } 3426 function a(t) { 3427 return E(t) ? (e.enter("taskListCheckValueUnchecked"), e.consume(t), e.exit("taskListCheckValueUnchecked"), o) : t === 88 || t === 120 ? (e.enter("taskListCheckValueChecked"), e.consume(t), e.exit("taskListCheckValueChecked"), o) : n(t); 3428 } 3429 function o(t) { 3430 return t === 93 ? (e.enter("taskListCheckMarker"), e.consume(t), e.exit("taskListCheckMarker"), e.exit("taskListCheck"), s) : n(t); 3431 } 3432 function s(r) { 3433 return T(r) ? t(r) : D(r) ? e.check({ tokenize: Li }, t, n)(r) : n(r); 3434 } 3435} 3436function Li(e, t, n) { 3437 return G(e, r, "whitespace"); 3438 function r(e) { 3439 return e === null ? n(e) : t(e); 3440 } 3441} 3442//#endregion 3443//#region node_modules/micromark-extension-gfm/index.js 3444function Ri(e) { 3445 return sn([ 3446 vn(), 3447 gi(), 3448 wi(e), 3449 Oi(), 3450 Fi() 3451 ]); 3452} 3453//#endregion 3454//#region node_modules/remark-gfm/lib/index.js 3455var zi = {}; 3456function Bi(e) { 3457 let t = this, n = e || zi, r = t.data(), i = r.micromarkExtensions ||= [], a = r.fromMarkdownExtensions ||= [], o = r.toMarkdownExtensions ||= []; 3458 i.push(Ri(n)), a.push(rn()), o.push(an(n)); 3459} 3460//#endregion 3461//#region node_modules/tailwind-merge/dist/bundle-mjs.mjs 3462var Vi = (e, t) => { 3463 let n = Array(e.length + t.length); 3464 for (let t = 0; t < e.length; t++) n[t] = e[t]; 3465 for (let r = 0; r < t.length; r++) n[e.length + r] = t[r]; 3466 return n; 3467}, Hi = (e, t) => ({ 3468 classGroupId: e, 3469 validator: t 3470}), Ui = (e = /* @__PURE__ */ new Map(), t = null, n) => ({ 3471 nextPart: e, 3472 validators: t, 3473 classGroupId: n 3474}), Wi = "-", Gi = [], Ki = "arbitrary..", qi = (e) => { 3475 let t = Xi(e), { conflictingClassGroups: n, conflictingClassGroupModifiers: r } = e; 3476 return { 3477 getClassGroupId: (e) => { 3478 if (e.startsWith("[") && e.endsWith("]")) return Yi(e); 3479 let n = e.split(Wi); 3480 return Ji(n, +(n[0] === "" && n.length > 1), t); 3481 }, 3482 getConflictingClassGroupIds: (e, t) => { 3483 if (t) { 3484 let t = r[e], i = n[e]; 3485 return t ? i ? Vi(i, t) : t : i || Gi; 3486 } 3487 return n[e] || Gi; 3488 } 3489 }; 3490}, Ji = (e, t, n) => { 3491 if (e.length - t === 0) return n.classGroupId; 3492 let r = e[t], i = n.nextPart.get(r); 3493 if (i) { 3494 let n = Ji(e, t + 1, i); 3495 if (n) return n; 3496 } 3497 let a = n.validators; 3498 if (a === null) return; 3499 let o = t === 0 ? e.join(Wi) : e.slice(t).join(Wi), s = a.length; 3500 for (let e = 0; e < s; e++) { 3501 let t = a[e]; 3502 if (t.validator(o)) return t.classGroupId; 3503 } 3504}, Yi = (e) => e.slice(1, -1).indexOf(":") === -1 ? void 0 : (() => { 3505 let t = e.slice(1, -1), n = t.indexOf(":"), r = t.slice(0, n); 3506 return r ? Ki + r : void 0; 3507})(), Xi = (e) => { 3508 let { theme: t, classGroups: n } = e; 3509 return Zi(n, t); 3510}, Zi = (e, t) => { 3511 let n = Ui(); 3512 for (let r in e) { 3513 let i = e[r]; 3514 Qi(i, n, r, t); 3515 } 3516 return n; 3517}, Qi = (e, t, n, r) => { 3518 let i = e.length; 3519 for (let a = 0; a < i; a++) { 3520 let i = e[a]; 3521 $i(i, t, n, r); 3522 } 3523}, $i = (e, t, n, r) => { 3524 if (typeof e == "string") { 3525 ea(e, t, n); 3526 return; 3527 } 3528 if (typeof e == "function") { 3529 ta(e, t, n, r); 3530 return; 3531 } 3532 na(e, t, n, r); 3533}, ea = (e, t, n) => { 3534 let r = e === "" ? t : ra(t, e); 3535 r.classGroupId = n; 3536}, ta = (e, t, n, r) => { 3537 if (ia(e)) { 3538 Qi(e(r), t, n, r); 3539 return; 3540 } 3541 t.validators === null && (t.validators = []), t.validators.push(Hi(n, e)); 3542}, na = (e, t, n, r) => { 3543 let i = Object.entries(e), a = i.length; 3544 for (let e = 0; e < a; e++) { 3545 let [a, o] = i[e]; 3546 Qi(o, ra(t, a), n, r); 3547 } 3548}, ra = (e, t) => { 3549 let n = e, r = t.split(Wi), i = r.length; 3550 for (let e = 0; e < i; e++) { 3551 let t = r[e], i = n.nextPart.get(t); 3552 i || (i = Ui(), n.nextPart.set(t, i)), n = i; 3553 } 3554 return n; 3555}, ia = (e) => "isThemeGetter" in e && e.isThemeGetter === !0, aa = (e) => { 3556 if (e < 1) return { 3557 get: () => void 0, 3558 set: () => {} 3559 }; 3560 let t = 0, n = Object.create(null), r = Object.create(null), i = (i, a) => { 3561 n[i] = a, t++, t > e && (t = 0, r = n, n = Object.create(null)); 3562 }; 3563 return { 3564 get(e) { 3565 let t = n[e]; 3566 if (t !== void 0) return t; 3567 if ((t = r[e]) !== void 0) return i(e, t), t; 3568 }, 3569 set(e, t) { 3570 e in n ? n[e] = t : i(e, t); 3571 } 3572 }; 3573}, oa = "!", sa = ":", ca = [], la = (e, t, n, r, i) => ({ 3574 modifiers: e, 3575 hasImportantModifier: t, 3576 baseClassName: n, 3577 maybePostfixModifierPosition: r, 3578 isExternal: i 3579}), ua = (e) => { 3580 let { prefix: t, experimentalParseClassName: n } = e, r = (e) => { 3581 let t = [], n = 0, r = 0, i = 0, a, o = e.length; 3582 for (let s = 0; s < o; s++) { 3583 let o = e[s]; 3584 if (n === 0 && r === 0) { 3585 if (o === sa) { 3586 t.push(e.slice(i, s)), i = s + 1; 3587 continue; 3588 } 3589 if (o === "/") { 3590 a = s; 3591 continue; 3592 } 3593 } 3594 o === "[" ? n++ : o === "]" ? n-- : o === "(" ? r++ : o === ")" && r--; 3595 } 3596 let s = t.length === 0 ? e : e.slice(i), c = s, l = !1; 3597 s.endsWith(oa) ? (c = s.slice(0, -1), l = !0) : s.startsWith(oa) && (c = s.slice(1), l = !0); 3598 let u = a && a > i ? a - i : void 0; 3599 return la(t, l, c, u); 3600 }; 3601 if (t) { 3602 let e = t + sa, n = r; 3603 r = (t) => t.startsWith(e) ? n(t.slice(e.length)) : la(ca, !1, t, void 0, !0); 3604 } 3605 if (n) { 3606 let e = r; 3607 r = (t) => n({ 3608 className: t, 3609 parseClassName: e 3610 }); 3611 } 3612 return r; 3613}, da = (e) => { 3614 let t = /* @__PURE__ */ new Map(); 3615 return e.orderSensitiveModifiers.forEach((e, n) => { 3616 t.set(e, 1e6 + n); 3617 }), (e) => { 3618 let n = [], r = []; 3619 for (let i = 0; i < e.length; i++) { 3620 let a = e[i], o = a[0] === "[", s = t.has(a); 3621 o || s ? (r.length > 0 && (r.sort(), n.push(...r), r = []), n.push(a)) : r.push(a); 3622 } 3623 return r.length > 0 && (r.sort(), n.push(...r)), n; 3624 }; 3625}, fa = (e) => ({ 3626 cache: aa(e.cacheSize), 3627 parseClassName: ua(e), 3628 sortModifiers: da(e), 3629 postfixLookupClassGroupIds: pa(e), 3630 ...qi(e) 3631}), pa = (e) => { 3632 let t = Object.create(null), n = e.postfixLookupClassGroups; 3633 if (n) for (let e = 0; e < n.length; e++) t[n[e]] = !0; 3634 return t; 3635}, ma = /\s+/, ha = (e, t) => { 3636 let { parseClassName: n, getClassGroupId: r, getConflictingClassGroupIds: i, sortModifiers: a, postfixLookupClassGroupIds: o } = t, s = [], c = e.trim().split(ma), l = ""; 3637 for (let e = c.length - 1; e >= 0; --e) { 3638 let t = c[e], { isExternal: u, modifiers: d, hasImportantModifier: f, baseClassName: p, maybePostfixModifierPosition: m } = n(t); 3639 if (u) { 3640 l = t + (l.length > 0 ? " " + l : l); 3641 continue; 3642 } 3643 let h = !!m, g; 3644 if (h) { 3645 g = r(p.substring(0, m)); 3646 let e = g && o[g] ? r(p) : void 0; 3647 e && e !== g && (g = e, h = !1); 3648 } else g = r(p); 3649 if (!g) { 3650 if (!h) { 3651 l = t + (l.length > 0 ? " " + l : l); 3652 continue; 3653 } 3654 if (g = r(p), !g) { 3655 l = t + (l.length > 0 ? " " + l : l); 3656 continue; 3657 } 3658 h = !1; 3659 } 3660 let _ = d.length === 0 ? "" : d.length === 1 ? d[0] : a(d).join(":"), v = f ? _ + oa : _, y = v + g; 3661 if (s.indexOf(y) > -1) continue; 3662 s.push(y); 3663 let b = i(g, h); 3664 for (let e = 0; e < b.length; ++e) { 3665 let t = b[e]; 3666 s.push(v + t); 3667 } 3668 l = t + (l.length > 0 ? " " + l : l); 3669 } 3670 return l; 3671}, ga = (...e) => { 3672 let t = 0, n, r, i = ""; 3673 for (; t < e.length;) (n = e[t++]) && (r = _a(n)) && (i && (i += " "), i += r); 3674 return i; 3675}, _a = (e) => { 3676 if (typeof e == "string") return e; 3677 let t, n = ""; 3678 for (let r = 0; r < e.length; r++) e[r] && (t = _a(e[r])) && (n && (n += " "), n += t); 3679 return n; 3680}, va = (e, ...t) => { 3681 let n, r, i, a, o = (o) => (n = fa(t.reduce((e, t) => t(e), e())), r = n.cache.get, i = n.cache.set, a = s, s(o)), s = (e) => { 3682 let t = r(e); 3683 if (t) return t; 3684 let a = ha(e, n); 3685 return i(e, a), a; 3686 }; 3687 return a = o, (...e) => a(ga(...e)); 3688}, ya = [], q = (e) => { 3689 let t = (t) => t[e] || ya; 3690 return t.isThemeGetter = !0, t; 3691}, ba = /^\[(?:(\w[\w-]*):)?(.+)\]$/i, xa = /^\((?:(\w[\w-]*):)?(.+)\)$/i, Sa = /^\d+(?:\.\d+)?\/\d+(?:\.\d+)?$/, Ca = /^(\d+(\.\d+)?)?(xs|sm|md|lg|xl)$/, wa = /\d+(%|px|r?em|[sdl]?v([hwib]|min|max)|pt|pc|in|cm|mm|cap|ch|ex|r?lh|cq(w|h|i|b|min|max))|\b(calc|min|max|clamp)\(.+\)|^0$/, Ta = /^(rgba?|hsla?|hwb|(ok)?(lab|lch)|color-mix)\(.+\)$/, Ea = /^(inset_)?-?((\d+)?\.?(\d+)[a-z]+|0)_-?((\d+)?\.?(\d+)[a-z]+|0)/, Da = /^(url|image|image-set|cross-fade|element|(repeating-)?(linear|radial|conic)-gradient)\(.+\)$/, Oa = (e) => Sa.test(e), J = (e) => !!e && !Number.isNaN(Number(e)), Y = (e) => !!e && Number.isInteger(Number(e)), ka = (e) => e.endsWith("%") && J(e.slice(0, -1)), Aa = (e) => Ca.test(e), ja = () => !0, Ma = (e) => wa.test(e) && !Ta.test(e), Na = () => !1, Pa = (e) => Ea.test(e), Fa = (e) => Da.test(e), Ia = (e) => !X(e) && !Z(e), La = (e) => e.startsWith("@container") && (e[10] === "/" && e[11] !== void 0 || e[11] === "s" && e[16] !== void 0 && e.startsWith("-size/", 10) || e[11] === "n" && e[18] !== void 0 && e.startsWith("-normal/", 10)), Ra = (e) => $a(e, ro, Na), X = (e) => ba.test(e), za = (e) => $a(e, io, Ma), Ba = (e) => $a(e, ao, J), Va = (e) => $a(e, so, ja), Ha = (e) => $a(e, oo, Na), Ua = (e) => $a(e, to, Na), Wa = (e) => $a(e, no, Fa), Ga = (e) => $a(e, co, Pa), Z = (e) => xa.test(e), Ka = (e) => eo(e, io), qa = (e) => eo(e, oo), Ja = (e) => eo(e, to), Ya = (e) => eo(e, ro), Xa = (e) => eo(e, no), Za = (e) => eo(e, co, !0), Qa = (e) => eo(e, so, !0), $a = (e, t, n) => { 3692 let r = ba.exec(e); 3693 return r ? r[1] ? t(r[1]) : n(r[2]) : !1; 3694}, eo = (e, t, n = !1) => { 3695 let r = xa.exec(e); 3696 return r ? r[1] ? t(r[1]) : n : !1; 3697}, to = (e) => e === "position" || e === "percentage", no = (e) => e === "image" || e === "url", ro = (e) => e === "length" || e === "size" || e === "bg-size", io = (e) => e === "length", ao = (e) => e === "number", oo = (e) => e === "family-name", so = (e) => e === "number" || e === "weight", co = (e) => e === "shadow", lo = /*#__PURE__*/ va(() => { 3698 let e = q("color"), t = q("font"), n = q("text"), r = q("font-weight"), i = q("tracking"), a = q("leading"), o = q("breakpoint"), s = q("container"), c = q("spacing"), l = q("radius"), u = q("shadow"), d = q("inset-shadow"), f = q("text-shadow"), p = q("drop-shadow"), m = q("blur"), h = q("perspective"), g = q("aspect"), _ = q("ease"), v = q("animate"), y = () => [ 3699 "auto", 3700 "avoid", 3701 "all", 3702 "avoid-page", 3703 "page", 3704 "left", 3705 "right", 3706 "column" 3707 ], b = () => [ 3708 "center", 3709 "top", 3710 "bottom", 3711 "left", 3712 "right", 3713 "top-left", 3714 "left-top", 3715 "top-right", 3716 "right-top", 3717 "bottom-right", 3718 "right-bottom", 3719 "bottom-left", 3720 "left-bottom" 3721 ], x = () => [ 3722 ...b(), 3723 Z, 3724 X 3725 ], S = () => [ 3726 "auto", 3727 "hidden", 3728 "clip", 3729 "visible", 3730 "scroll" 3731 ], C = () => [ 3732 "auto", 3733 "contain", 3734 "none" 3735 ], w = () => [ 3736 Z, 3737 X, 3738 c 3739 ], T = () => [ 3740 Oa, 3741 "full", 3742 "auto", 3743 ...w() 3744 ], E = () => [ 3745 Y, 3746 "none", 3747 "subgrid", 3748 Z, 3749 X 3750 ], D = () => [ 3751 "auto", 3752 { span: [ 3753 "full", 3754 Y, 3755 Z, 3756 X 3757 ] },
vendor: 4,541 bytes, lines 3758-4086
3758 Y, 3759 Z, 3760 X 3761 ], O = () => [ 3762 Y, 3763 "auto", 3764 Z, 3765 X 3766 ], k = () => [ 3767 "auto", 3768 "min", 3769 "max", 3770 "fr", 3771 Z, 3772 X 3773 ], A = () => [ 3774 "start", 3775 "end", 3776 "center", 3777 "between", 3778 "around", 3779 "evenly", 3780 "stretch", 3781 "baseline", 3782 "center-safe", 3783 "end-safe" 3784 ], j = () => [ 3785 "start", 3786 "end", 3787 "center", 3788 "stretch", 3789 "center-safe", 3790 "end-safe" 3791 ], M = () => ["auto", ...w()], N = () => [ 3792 Oa, 3793 "auto", 3794 "full", 3795 "dvw", 3796 "dvh", 3797 "lvw", 3798 "lvh", 3799 "svw", 3800 "svh", 3801 "min", 3802 "max", 3803 "fit", 3804 ...w() 3805 ], P = () => [ 3806 Oa, 3807 "screen", 3808 "full", 3809 "dvw", 3810 "lvw", 3811 "svw", 3812 "min", 3813 "max", 3814 "fit", 3815 ...w() 3816 ], ee = () => [ 3817 Oa, 3818 "screen", 3819 "full", 3820 "lh", 3821 "dvh", 3822 "lvh", 3823 "svh", 3824 "min", 3825 "max", 3826 "fit", 3827 ...w() 3828 ], F = () => [ 3829 e, 3830 Z, 3831 X 3832 ], I = () => [ 3833 ...b(), 3834 Ja, 3835 Ua, 3836 { position: [Z, X] } 3837 ], L = () => ["no-repeat", { repeat: [ 3838 "", 3839 "x", 3840 "y", 3841 "space", 3842 "round" 3843 ] }], te = () => [ 3844 "auto", 3845 "cover", 3846 "contain", 3847 Ya, 3848 Ra, 3849 { size: [Z, X] } 3850 ], ne = () => [ 3851 ka, 3852 Ka, 3853 za 3854 ], R = () => [ 3855 "", 3856 "none", 3857 "full", 3858 l, 3859 Z, 3860 X 3861 ], z = () => [ 3862 "", 3863 J, 3864 Ka, 3865 za 3866 ], re = () => [ 3867 "solid", 3868 "dashed", 3869 "dotted", 3870 "double" 3871 ], ie = () => [ 3872 "normal", 3873 "multiply", 3874 "screen", 3875 "overlay", 3876 "darken", 3877 "lighten", 3878 "color-dodge", 3879 "color-burn", 3880 "hard-light", 3881 "soft-light", 3882 "difference", 3883 "exclusion", 3884 "hue", 3885 "saturation", 3886 "color", 3887 "luminosity" 3888 ], B = () => [ 3889 J, 3890 ka, 3891 Ja, 3892 Ua 3893 ], ae = () => [ 3894 "", 3895 "none", 3896 m, 3897 Z, 3898 X 3899 ], oe = () => [ 3900 "none", 3901 J, 3902 Z, 3903 X 3904 ], se = () => [ 3905 "none", 3906 J, 3907 Z, 3908 X 3909 ], ce = () => [ 3910 J, 3911 Z, 3912 X 3913 ], le = () => [ 3914 Oa, 3915 "full", 3916 ...w() 3917 ]; 3918 return { 3919 cacheSize: 500, 3920 theme: { 3921 animate: [ 3922 "spin", 3923 "ping", 3924 "pulse", 3925 "bounce" 3926 ], 3927 aspect: ["video"], 3928 blur: [Aa], 3929 breakpoint: [Aa], 3930 color: [ja], 3931 container: [Aa], 3932 "drop-shadow": [Aa], 3933 ease: [ 3934 "in", 3935 "out", 3936 "in-out" 3937 ], 3938 font: [Ia], 3939 "font-weight": [ 3940 "thin", 3941 "extralight", 3942 "light", 3943 "normal", 3944 "medium", 3945 "semibold", 3946 "bold", 3947 "extrabold", 3948 "black" 3949 ], 3950 "inset-shadow": [Aa], 3951 leading: [ 3952 "none", 3953 "tight", 3954 "snug", 3955 "normal", 3956 "relaxed", 3957 "loose" 3958 ], 3959 perspective: [ 3960 "dramatic", 3961 "near", 3962 "normal", 3963 "midrange", 3964 "distant", 3965 "none" 3966 ], 3967 radius: [Aa], 3968 shadow: [Aa], 3969 spacing: ["px", J], 3970 text: [Aa], 3971 "text-shadow": [Aa], 3972 tracking: [ 3973 "tighter", 3974 "tight", 3975 "normal", 3976 "wide", 3977 "wider", 3978 "widest" 3979 ] 3980 }, 3981 classGroups: { 3982 aspect: [{ aspect: [ 3983 "auto", 3984 "square", 3985 Oa, 3986 X, 3987 Z, 3988 g 3989 ] }], 3990 container: ["container"], 3991 "container-type": [{ "@container": [ 3992 "", 3993 "normal", 3994 "size", 3995 Z, 3996 X 3997 ] }], 3998 "container-named": [La], 3999 columns: [{ columns: [ 4000 J, 4001 X, 4002 Z, 4003 s 4004 ] }], 4005 "break-after": [{ "break-after": y() }], 4006 "break-before": [{ "break-before": y() }], 4007 "break-inside": [{ "break-inside": [ 4008 "auto", 4009 "avoid", 4010 "avoid-page", 4011 "avoid-column" 4012 ] }], 4013 "box-decoration": [{ "box-decoration": ["slice", "clone"] }], 4014 box: [{ box: ["border", "content"] }], 4015 display: [ 4016 "block", 4017 "inline-block", 4018 "inline", 4019 "flex", 4020 "inline-flex", 4021 "table", 4022 "inline-table", 4023 "table-caption", 4024 "table-cell", 4025 "table-column", 4026 "table-column-group", 4027 "table-footer-group", 4028 "table-header-group", 4029 "table-row-group", 4030 "table-row", 4031 "flow-root", 4032 "grid", 4033 "inline-grid", 4034 "contents", 4035 "list-item", 4036 "hidden" 4037 ], 4038 sr: ["sr-only", "not-sr-only"], 4039 float: [{ float: [ 4040 "right", 4041 "left", 4042 "none", 4043 "start", 4044 "end" 4045 ] }], 4046 clear: [{ clear: [ 4047 "left", 4048 "right", 4049 "both", 4050 "none", 4051 "start", 4052 "end" 4053 ] }], 4054 isolation: ["isolate", "isolation-auto"], 4055 "object-fit": [{ object: [ 4056 "contain", 4057 "cover", 4058 "fill", 4059 "none", 4060 "scale-down" 4061 ] }], 4062 "object-position": [{ object: x() }], 4063 overflow: [{ overflow: S() }], 4064 "overflow-x": [{ "overflow-x": S() }], 4065 "overflow-y": [{ "overflow-y": S() }], 4066 overscroll: [{ overscroll: C() }], 4067 "overscroll-x": [{ "overscroll-x": C() }], 4068 "overscroll-y": [{ "overscroll-y": C() }], 4069 position: [ 4070 "static", 4071 "fixed", 4072 "absolute", 4073 "relative", 4074 "sticky" 4075 ], 4076 inset: [{ inset: T() }], 4077 "inset-x": [{ "inset-x": T() }], 4078 "inset-y": [{ "inset-y": T() }], 4079 start: [{ 4080 "inset-s": T(), 4081 start: T() 4082 }], 4083 end: [{ 4084 "inset-e": T(), 4085 end: T() 4086 }],
vendor: 1,506 bytes, lines 4087-4170
4087 "inset-bs": [{ "inset-bs": T() }], 4088 "inset-be": [{ "inset-be": T() }], 4089 top: [{ top: T() }], 4090 right: [{ right: T() }], 4091 bottom: [{ bottom: T() }], 4092 left: [{ left: T() }], 4093 visibility: [ 4094 "visible", 4095 "invisible", 4096 "collapse" 4097 ], 4098 z: [{ z: [ 4099 Y, 4100 "auto", 4101 Z, 4102 X 4103 ] }], 4104 basis: [{ basis: [ 4105 Oa, 4106 "full", 4107 "auto", 4108 s, 4109 ...w() 4110 ] }], 4111 "flex-direction": [{ flex: [ 4112 "row", 4113 "row-reverse", 4114 "col", 4115 "col-reverse" 4116 ] }], 4117 "flex-wrap": [{ flex: [ 4118 "nowrap", 4119 "wrap", 4120 "wrap-reverse" 4121 ] }], 4122 flex: [{ flex: [ 4123 J, 4124 Oa, 4125 "auto", 4126 "initial", 4127 "none", 4128 X 4129 ] }], 4130 grow: [{ grow: [ 4131 "", 4132 J, 4133 Z, 4134 X 4135 ] }], 4136 shrink: [{ shrink: [ 4137 "", 4138 J, 4139 Z, 4140 X 4141 ] }], 4142 order: [{ order: [ 4143 Y, 4144 "first", 4145 "last", 4146 "none", 4147 Z, 4148 X 4149 ] }], 4150 "grid-cols": [{ "grid-cols": E() }], 4151 "col-start-end": [{ col: D() }], 4152 "col-start": [{ "col-start": O() }], 4153 "col-end": [{ "col-end": O() }], 4154 "grid-rows": [{ "grid-rows": E() }], 4155 "row-start-end": [{ row: D() }], 4156 "row-start": [{ "row-start": O() }], 4157 "row-end": [{ "row-end": O() }], 4158 "grid-flow": [{ "grid-flow": [ 4159 "row", 4160 "col", 4161 "dense", 4162 "row-dense", 4163 "col-dense" 4164 ] }], 4165 "auto-cols": [{ "auto-cols": k() }], 4166 "auto-rows": [{ "auto-rows": k() }], 4167 gap: [{ gap: w() }], 4168 "gap-x": [{ "gap-x": w() }], 4169 "gap-y": [{ "gap-y": w() }], 4170 "justify-content": [{ justify: [...A(), "normal"] }],
vendor: 5,555 bytes, lines 4171-4461
4171 "justify-items": [{ "justify-items": [...j(), "normal"] }], 4172 "justify-self": [{ "justify-self": ["auto", ...j()] }], 4173 "align-content": [{ content: ["normal", ...A()] }], 4174 "align-items": [{ items: [...j(), { baseline: ["", "last"] }] }], 4175 "align-self": [{ self: [ 4176 "auto", 4177 ...j(), 4178 { baseline: ["", "last"] } 4179 ] }], 4180 "place-content": [{ "place-content": A() }], 4181 "place-items": [{ "place-items": [...j(), "baseline"] }], 4182 "place-self": [{ "place-self": ["auto", ...j()] }], 4183 p: [{ p: w() }], 4184 px: [{ px: w() }], 4185 py: [{ py: w() }], 4186 ps: [{ ps: w() }], 4187 pe: [{ pe: w() }], 4188 pbs: [{ pbs: w() }], 4189 pbe: [{ pbe: w() }], 4190 pt: [{ pt: w() }], 4191 pr: [{ pr: w() }], 4192 pb: [{ pb: w() }], 4193 pl: [{ pl: w() }], 4194 m: [{ m: M() }], 4195 mx: [{ mx: M() }], 4196 my: [{ my: M() }], 4197 ms: [{ ms: M() }], 4198 me: [{ me: M() }], 4199 mbs: [{ mbs: M() }], 4200 mbe: [{ mbe: M() }], 4201 mt: [{ mt: M() }], 4202 mr: [{ mr: M() }], 4203 mb: [{ mb: M() }], 4204 ml: [{ ml: M() }], 4205 "space-x": [{ "space-x": w() }], 4206 "space-x-reverse": ["space-x-reverse"], 4207 "space-y": [{ "space-y": w() }], 4208 "space-y-reverse": ["space-y-reverse"], 4209 size: [{ size: N() }], 4210 "inline-size": [{ inline: ["auto", ...P()] }], 4211 "min-inline-size": [{ "min-inline": ["auto", ...P()] }], 4212 "max-inline-size": [{ "max-inline": ["none", ...P()] }], 4213 "block-size": [{ block: ["auto", ...ee()] }], 4214 "min-block-size": [{ "min-block": ["auto", ...ee()] }], 4215 "max-block-size": [{ "max-block": ["none", ...ee()] }], 4216 w: [{ w: [ 4217 s, 4218 "screen", 4219 ...N() 4220 ] }], 4221 "min-w": [{ "min-w": [ 4222 s, 4223 "screen", 4224 "none", 4225 ...N() 4226 ] }], 4227 "max-w": [{ "max-w": [ 4228 s, 4229 "screen", 4230 "none", 4231 "prose", 4232 { screen: [o] }, 4233 ...N() 4234 ] }], 4235 h: [{ h: [ 4236 "screen", 4237 "lh", 4238 ...N() 4239 ] }], 4240 "min-h": [{ "min-h": [ 4241 "screen", 4242 "lh", 4243 "none", 4244 ...N() 4245 ] }], 4246 "max-h": [{ "max-h": [ 4247 "screen", 4248 "lh", 4249 ...N() 4250 ] }], 4251 "font-size": [{ text: [ 4252 "base", 4253 n, 4254 Ka, 4255 za 4256 ] }], 4257 "font-smoothing": ["antialiased", "subpixel-antialiased"], 4258 "font-style": ["italic", "not-italic"], 4259 "font-weight": [{ font: [ 4260 r, 4261 Qa, 4262 Va 4263 ] }], 4264 "font-stretch": [{ "font-stretch": [ 4265 "ultra-condensed", 4266 "extra-condensed", 4267 "condensed", 4268 "semi-condensed", 4269 "normal", 4270 "semi-expanded", 4271 "expanded", 4272 "extra-expanded", 4273 "ultra-expanded", 4274 ka, 4275 X 4276 ] }], 4277 "font-family": [{ font: [ 4278 qa, 4279 Ha, 4280 t 4281 ] }], 4282 "font-features": [{ "font-features": [X] }], 4283 "fvn-normal": ["normal-nums"], 4284 "fvn-ordinal": ["ordinal"], 4285 "fvn-slashed-zero": ["slashed-zero"], 4286 "fvn-figure": ["lining-nums", "oldstyle-nums"], 4287 "fvn-spacing": ["proportional-nums", "tabular-nums"], 4288 "fvn-fraction": ["diagonal-fractions", "stacked-fractions"], 4289 tracking: [{ tracking: [ 4290 i, 4291 Z, 4292 X 4293 ] }], 4294 "line-clamp": [{ "line-clamp": [ 4295 J, 4296 "none", 4297 Z, 4298 Ba 4299 ] }], 4300 leading: [{ leading: [a, ...w()] }], 4301 "list-image": [{ "list-image": [ 4302 "none", 4303 Z, 4304 X 4305 ] }], 4306 "list-style-position": [{ list: ["inside", "outside"] }], 4307 "list-style-type": [{ list: [ 4308 "disc", 4309 "decimal", 4310 "none", 4311 Z, 4312 X 4313 ] }], 4314 "text-alignment": [{ text: [ 4315 "left", 4316 "center", 4317 "right", 4318 "justify", 4319 "start", 4320 "end" 4321 ] }], 4322 "placeholder-color": [{ placeholder: F() }], 4323 "text-color": [{ text: F() }], 4324 "text-decoration": [ 4325 "underline", 4326 "overline", 4327 "line-through", 4328 "no-underline" 4329 ], 4330 "text-decoration-style": [{ decoration: [...re(), "wavy"] }], 4331 "text-decoration-thickness": [{ decoration: [ 4332 J, 4333 "from-font", 4334 "auto", 4335 Z, 4336 za 4337 ] }], 4338 "text-decoration-color": [{ decoration: F() }], 4339 "underline-offset": [{ "underline-offset": [ 4340 J, 4341 "auto", 4342 Z, 4343 X 4344 ] }], 4345 "text-transform": [ 4346 "uppercase", 4347 "lowercase", 4348 "capitalize", 4349 "normal-case" 4350 ], 4351 "text-overflow": [ 4352 "truncate", 4353 "text-ellipsis", 4354 "text-clip" 4355 ], 4356 "text-wrap": [{ text: [ 4357 "wrap", 4358 "nowrap", 4359 "balance", 4360 "pretty" 4361 ] }], 4362 indent: [{ indent: w() }], 4363 "tab-size": [{ tab: [ 4364 Y, 4365 Z, 4366 X 4367 ] }], 4368 "vertical-align": [{ align: [ 4369 "baseline", 4370 "top", 4371 "middle", 4372 "bottom", 4373 "text-top", 4374 "text-bottom", 4375 "sub", 4376 "super", 4377 Z, 4378 X 4379 ] }], 4380 whitespace: [{ whitespace: [ 4381 "normal", 4382 "nowrap", 4383 "pre", 4384 "pre-line", 4385 "pre-wrap", 4386 "break-spaces" 4387 ] }], 4388 break: [{ break: [ 4389 "normal", 4390 "words", 4391 "all", 4392 "keep" 4393 ] }], 4394 wrap: [{ wrap: [ 4395 "break-word", 4396 "anywhere", 4397 "normal" 4398 ] }], 4399 hyphens: [{ hyphens: [ 4400 "none", 4401 "manual", 4402 "auto" 4403 ] }], 4404 content: [{ content: [ 4405 "none", 4406 Z, 4407 X 4408 ] }], 4409 "bg-attachment": [{ bg: [ 4410 "fixed", 4411 "local", 4412 "scroll" 4413 ] }], 4414 "bg-clip": [{ "bg-clip": [ 4415 "border", 4416 "padding", 4417 "content", 4418 "text" 4419 ] }], 4420 "bg-origin": [{ "bg-origin": [ 4421 "border", 4422 "padding", 4423 "content" 4424 ] }], 4425 "bg-position": [{ bg: I() }], 4426 "bg-repeat": [{ bg: L() }], 4427 "bg-size": [{ bg: te() }], 4428 "bg-image": [{ bg: [ 4429 "none", 4430 { 4431 linear: [ 4432 { to: [ 4433 "t", 4434 "tr", 4435 "r", 4436 "br", 4437 "b", 4438 "bl", 4439 "l", 4440 "tl" 4441 ] }, 4442 Y, 4443 Z, 4444 X 4445 ], 4446 radial: [ 4447 "", 4448 Z, 4449 X 4450 ], 4451 conic: [ 4452 Y, 4453 Z, 4454 X 4455 ] 4456 }, 4457 Xa, 4458 Wa 4459 ] }], 4460 "bg-color": [{ bg: F() }], 4461 "gradient-from-pos": [{ from: ne() }],
vendor: 8,023 bytes, lines 4462-4764
4462 "gradient-via-pos": [{ via: ne() }], 4463 "gradient-to-pos": [{ to: ne() }], 4464 "gradient-from": [{ from: F() }], 4465 "gradient-via": [{ via: F() }], 4466 "gradient-to": [{ to: F() }], 4467 rounded: [{ rounded: R() }], 4468 "rounded-s": [{ "rounded-s": R() }], 4469 "rounded-e": [{ "rounded-e": R() }], 4470 "rounded-t": [{ "rounded-t": R() }], 4471 "rounded-r": [{ "rounded-r": R() }], 4472 "rounded-b": [{ "rounded-b": R() }], 4473 "rounded-l": [{ "rounded-l": R() }], 4474 "rounded-ss": [{ "rounded-ss": R() }], 4475 "rounded-se": [{ "rounded-se": R() }], 4476 "rounded-ee": [{ "rounded-ee": R() }], 4477 "rounded-es": [{ "rounded-es": R() }], 4478 "rounded-tl": [{ "rounded-tl": R() }], 4479 "rounded-tr": [{ "rounded-tr": R() }], 4480 "rounded-br": [{ "rounded-br": R() }], 4481 "rounded-bl": [{ "rounded-bl": R() }], 4482 "border-w": [{ border: z() }], 4483 "border-w-x": [{ "border-x": z() }], 4484 "border-w-y": [{ "border-y": z() }], 4485 "border-w-s": [{ "border-s": z() }], 4486 "border-w-e": [{ "border-e": z() }], 4487 "border-w-bs": [{ "border-bs": z() }], 4488 "border-w-be": [{ "border-be": z() }], 4489 "border-w-t": [{ "border-t": z() }], 4490 "border-w-r": [{ "border-r": z() }], 4491 "border-w-b": [{ "border-b": z() }], 4492 "border-w-l": [{ "border-l": z() }], 4493 "divide-x": [{ "divide-x": z() }], 4494 "divide-x-reverse": ["divide-x-reverse"], 4495 "divide-y": [{ "divide-y": z() }], 4496 "divide-y-reverse": ["divide-y-reverse"], 4497 "border-style": [{ border: [ 4498 ...re(), 4499 "hidden", 4500 "none" 4501 ] }], 4502 "divide-style": [{ divide: [ 4503 ...re(), 4504 "hidden", 4505 "none" 4506 ] }], 4507 "border-color": [{ border: F() }], 4508 "border-color-x": [{ "border-x": F() }], 4509 "border-color-y": [{ "border-y": F() }], 4510 "border-color-s": [{ "border-s": F() }], 4511 "border-color-e": [{ "border-e": F() }], 4512 "border-color-bs": [{ "border-bs": F() }], 4513 "border-color-be": [{ "border-be": F() }], 4514 "border-color-t": [{ "border-t": F() }], 4515 "border-color-r": [{ "border-r": F() }], 4516 "border-color-b": [{ "border-b": F() }], 4517 "border-color-l": [{ "border-l": F() }], 4518 "divide-color": [{ divide: F() }], 4519 "outline-style": [{ outline: [ 4520 ...re(), 4521 "none", 4522 "hidden" 4523 ] }], 4524 "outline-offset": [{ "outline-offset": [ 4525 J, 4526 Z, 4527 X 4528 ] }], 4529 "outline-w": [{ outline: [ 4530 "", 4531 J, 4532 Ka, 4533 za 4534 ] }], 4535 "outline-color": [{ outline: F() }], 4536 shadow: [{ shadow: [ 4537 "", 4538 "none", 4539 u, 4540 Za, 4541 Ga 4542 ] }], 4543 "shadow-color": [{ shadow: F() }], 4544 "inset-shadow": [{ "inset-shadow": [ 4545 "none", 4546 d, 4547 Za, 4548 Ga 4549 ] }], 4550 "inset-shadow-color": [{ "inset-shadow": F() }], 4551 "ring-w": [{ ring: z() }], 4552 "ring-w-inset": ["ring-inset"], 4553 "ring-color": [{ ring: F() }], 4554 "ring-offset-w": [{ "ring-offset": [J, za] }], 4555 "ring-offset-color": [{ "ring-offset": F() }], 4556 "inset-ring-w": [{ "inset-ring": z() }], 4557 "inset-ring-color": [{ "inset-ring": F() }], 4558 "text-shadow": [{ "text-shadow": [ 4559 "none", 4560 f, 4561 Za, 4562 Ga 4563 ] }], 4564 "text-shadow-color": [{ "text-shadow": F() }], 4565 opacity: [{ opacity: [ 4566 J, 4567 Z, 4568 X 4569 ] }], 4570 "mix-blend": [{ "mix-blend": [ 4571 ...ie(), 4572 "plus-darker", 4573 "plus-lighter" 4574 ] }], 4575 "bg-blend": [{ "bg-blend": ie() }], 4576 "mask-clip": [{ "mask-clip": [ 4577 "border", 4578 "padding", 4579 "content", 4580 "fill", 4581 "stroke", 4582 "view" 4583 ] }, "mask-no-clip"], 4584 "mask-composite": [{ mask: [ 4585 "add", 4586 "subtract", 4587 "intersect", 4588 "exclude" 4589 ] }], 4590 "mask-image-linear-pos": [{ "mask-linear": [J] }], 4591 "mask-image-linear-from-pos": [{ "mask-linear-from": B() }], 4592 "mask-image-linear-to-pos": [{ "mask-linear-to": B() }], 4593 "mask-image-linear-from-color": [{ "mask-linear-from": F() }], 4594 "mask-image-linear-to-color": [{ "mask-linear-to": F() }], 4595 "mask-image-t-from-pos": [{ "mask-t-from": B() }], 4596 "mask-image-t-to-pos": [{ "mask-t-to": B() }], 4597 "mask-image-t-from-color": [{ "mask-t-from": F() }], 4598 "mask-image-t-to-color": [{ "mask-t-to": F() }], 4599 "mask-image-r-from-pos": [{ "mask-r-from": B() }], 4600 "mask-image-r-to-pos": [{ "mask-r-to": B() }], 4601 "mask-image-r-from-color": [{ "mask-r-from": F() }], 4602 "mask-image-r-to-color": [{ "mask-r-to": F() }], 4603 "mask-image-b-from-pos": [{ "mask-b-from": B() }], 4604 "mask-image-b-to-pos": [{ "mask-b-to": B() }], 4605 "mask-image-b-from-color": [{ "mask-b-from": F() }], 4606 "mask-image-b-to-color": [{ "mask-b-to": F() }], 4607 "mask-image-l-from-pos": [{ "mask-l-from": B() }], 4608 "mask-image-l-to-pos": [{ "mask-l-to": B() }], 4609 "mask-image-l-from-color": [{ "mask-l-from": F() }], 4610 "mask-image-l-to-color": [{ "mask-l-to": F() }], 4611 "mask-image-x-from-pos": [{ "mask-x-from": B() }], 4612 "mask-image-x-to-pos": [{ "mask-x-to": B() }], 4613 "mask-image-x-from-color": [{ "mask-x-from": F() }], 4614 "mask-image-x-to-color": [{ "mask-x-to": F() }], 4615 "mask-image-y-from-pos": [{ "mask-y-from": B() }], 4616 "mask-image-y-to-pos": [{ "mask-y-to": B() }], 4617 "mask-image-y-from-color": [{ "mask-y-from": F() }], 4618 "mask-image-y-to-color": [{ "mask-y-to": F() }], 4619 "mask-image-radial": [{ "mask-radial": [Z, X] }], 4620 "mask-image-radial-from-pos": [{ "mask-radial-from": B() }], 4621 "mask-image-radial-to-pos": [{ "mask-radial-to": B() }], 4622 "mask-image-radial-from-color": [{ "mask-radial-from": F() }], 4623 "mask-image-radial-to-color": [{ "mask-radial-to": F() }], 4624 "mask-image-radial-shape": [{ "mask-radial": ["circle", "ellipse"] }], 4625 "mask-image-radial-size": [{ "mask-radial": [{ 4626 closest: ["side", "corner"], 4627 farthest: ["side", "corner"] 4628 }] }], 4629 "mask-image-radial-pos": [{ "mask-radial-at": b() }], 4630 "mask-image-conic-pos": [{ "mask-conic": [J] }], 4631 "mask-image-conic-from-pos": [{ "mask-conic-from": B() }], 4632 "mask-image-conic-to-pos": [{ "mask-conic-to": B() }], 4633 "mask-image-conic-from-color": [{ "mask-conic-from": F() }], 4634 "mask-image-conic-to-color": [{ "mask-conic-to": F() }], 4635 "mask-mode": [{ mask: [ 4636 "alpha", 4637 "luminance", 4638 "match" 4639 ] }], 4640 "mask-origin": [{ "mask-origin": [ 4641 "border", 4642 "padding", 4643 "content", 4644 "fill", 4645 "stroke", 4646 "view" 4647 ] }], 4648 "mask-position": [{ mask: I() }], 4649 "mask-repeat": [{ mask: L() }], 4650 "mask-size": [{ mask: te() }], 4651 "mask-type": [{ "mask-type": ["alpha", "luminance"] }], 4652 "mask-image": [{ mask: [ 4653 "none", 4654 Z, 4655 X 4656 ] }], 4657 filter: [{ filter: [ 4658 "", 4659 "none", 4660 Z, 4661 X 4662 ] }], 4663 blur: [{ blur: ae() }], 4664 brightness: [{ brightness: [ 4665 J, 4666 Z, 4667 X 4668 ] }], 4669 contrast: [{ contrast: [ 4670 J, 4671 Z, 4672 X 4673 ] }], 4674 "drop-shadow": [{ "drop-shadow": [ 4675 "", 4676 "none", 4677 p, 4678 Za, 4679 Ga 4680 ] }], 4681 "drop-shadow-color": [{ "drop-shadow": F() }], 4682 grayscale: [{ grayscale: [ 4683 "", 4684 J, 4685 Z, 4686 X 4687 ] }], 4688 "hue-rotate": [{ "hue-rotate": [ 4689 J, 4690 Z, 4691 X 4692 ] }], 4693 invert: [{ invert: [ 4694 "", 4695 J, 4696 Z, 4697 X 4698 ] }], 4699 saturate: [{ saturate: [ 4700 J, 4701 Z, 4702 X 4703 ] }], 4704 sepia: [{ sepia: [ 4705 "", 4706 J, 4707 Z, 4708 X 4709 ] }], 4710 "backdrop-filter": [{ "backdrop-filter": [ 4711 "", 4712 "none", 4713 Z, 4714 X 4715 ] }], 4716 "backdrop-blur": [{ "backdrop-blur": ae() }], 4717 "backdrop-brightness": [{ "backdrop-brightness": [ 4718 J, 4719 Z, 4720 X 4721 ] }], 4722 "backdrop-contrast": [{ "backdrop-contrast": [ 4723 J, 4724 Z, 4725 X 4726 ] }], 4727 "backdrop-grayscale": [{ "backdrop-grayscale": [ 4728 "", 4729 J, 4730 Z, 4731 X 4732 ] }], 4733 "backdrop-hue-rotate": [{ "backdrop-hue-rotate": [ 4734 J, 4735 Z, 4736 X 4737 ] }], 4738 "backdrop-invert": [{ "backdrop-invert": [ 4739 "", 4740 J, 4741 Z, 4742 X 4743 ] }], 4744 "backdrop-opacity": [{ "backdrop-opacity": [ 4745 J, 4746 Z, 4747 X 4748 ] }], 4749 "backdrop-saturate": [{ "backdrop-saturate": [ 4750 J, 4751 Z, 4752 X 4753 ] }], 4754 "backdrop-sepia": [{ "backdrop-sepia": [ 4755 "", 4756 J, 4757 Z, 4758 X 4759 ] }], 4760 "border-collapse": [{ border: ["collapse", "separate"] }], 4761 "border-spacing": [{ "border-spacing": w() }], 4762 "border-spacing-x": [{ "border-spacing-x": w() }], 4763 "border-spacing-y": [{ "border-spacing-y": w() }], 4764 "table-layout": [{ table: ["auto", "fixed"] }],
vendor: 5,247 bytes, lines 4765-5011
4765 caption: [{ caption: ["top", "bottom"] }], 4766 transition: [{ transition: [ 4767 "", 4768 "all", 4769 "colors", 4770 "opacity", 4771 "shadow", 4772 "transform", 4773 "none", 4774 Z, 4775 X 4776 ] }], 4777 "transition-behavior": [{ transition: ["normal", "discrete"] }], 4778 duration: [{ duration: [ 4779 J, 4780 "initial", 4781 Z, 4782 X 4783 ] }], 4784 ease: [{ ease: [ 4785 "linear", 4786 "initial", 4787 _, 4788 Z, 4789 X 4790 ] }], 4791 delay: [{ delay: [ 4792 J, 4793 Z, 4794 X 4795 ] }], 4796 animate: [{ animate: [ 4797 "none", 4798 v, 4799 Z, 4800 X 4801 ] }], 4802 backface: [{ backface: ["hidden", "visible"] }], 4803 perspective: [{ perspective: [ 4804 h, 4805 Z, 4806 X 4807 ] }], 4808 "perspective-origin": [{ "perspective-origin": x() }], 4809 rotate: [{ rotate: oe() }], 4810 "rotate-x": [{ "rotate-x": oe() }], 4811 "rotate-y": [{ "rotate-y": oe() }], 4812 "rotate-z": [{ "rotate-z": oe() }], 4813 scale: [{ scale: se() }], 4814 "scale-x": [{ "scale-x": se() }], 4815 "scale-y": [{ "scale-y": se() }], 4816 "scale-z": [{ "scale-z": se() }], 4817 "scale-3d": ["scale-3d"], 4818 skew: [{ skew: ce() }], 4819 "skew-x": [{ "skew-x": ce() }], 4820 "skew-y": [{ "skew-y": ce() }], 4821 transform: [{ transform: [ 4822 Z, 4823 X, 4824 "", 4825 "none", 4826 "gpu", 4827 "cpu" 4828 ] }], 4829 "transform-origin": [{ origin: x() }], 4830 "transform-style": [{ transform: ["3d", "flat"] }], 4831 translate: [{ translate: le() }], 4832 "translate-x": [{ "translate-x": le() }], 4833 "translate-y": [{ "translate-y": le() }], 4834 "translate-z": [{ "translate-z": le() }], 4835 "translate-none": ["translate-none"], 4836 zoom: [{ zoom: [ 4837 Y, 4838 Z, 4839 X 4840 ] }], 4841 accent: [{ accent: F() }], 4842 appearance: [{ appearance: ["none", "auto"] }], 4843 "caret-color": [{ caret: F() }], 4844 "color-scheme": [{ scheme: [ 4845 "normal", 4846 "dark", 4847 "light", 4848 "light-dark", 4849 "only-dark", 4850 "only-light" 4851 ] }], 4852 cursor: [{ cursor: [ 4853 "auto", 4854 "default", 4855 "pointer", 4856 "wait", 4857 "text", 4858 "move", 4859 "help", 4860 "not-allowed", 4861 "none", 4862 "context-menu", 4863 "progress", 4864 "cell", 4865 "crosshair", 4866 "vertical-text", 4867 "alias", 4868 "copy", 4869 "no-drop", 4870 "grab", 4871 "grabbing", 4872 "all-scroll", 4873 "col-resize", 4874 "row-resize", 4875 "n-resize", 4876 "e-resize", 4877 "s-resize", 4878 "w-resize", 4879 "ne-resize", 4880 "nw-resize", 4881 "se-resize", 4882 "sw-resize", 4883 "ew-resize", 4884 "ns-resize", 4885 "nesw-resize", 4886 "nwse-resize", 4887 "zoom-in", 4888 "zoom-out", 4889 Z, 4890 X 4891 ] }], 4892 "field-sizing": [{ "field-sizing": ["fixed", "content"] }], 4893 "pointer-events": [{ "pointer-events": ["auto", "none"] }], 4894 resize: [{ resize: [ 4895 "none", 4896 "", 4897 "y", 4898 "x" 4899 ] }], 4900 "scroll-behavior": [{ scroll: ["auto", "smooth"] }], 4901 "scrollbar-thumb-color": [{ "scrollbar-thumb": F() }], 4902 "scrollbar-track-color": [{ "scrollbar-track": F() }], 4903 "scrollbar-gutter": [{ "scrollbar-gutter": [ 4904 "auto", 4905 "stable", 4906 "both" 4907 ] }], 4908 "scrollbar-w": [{ scrollbar: [ 4909 "auto", 4910 "thin", 4911 "none" 4912 ] }], 4913 "scroll-m": [{ "scroll-m": w() }], 4914 "scroll-mx": [{ "scroll-mx": w() }], 4915 "scroll-my": [{ "scroll-my": w() }], 4916 "scroll-ms": [{ "scroll-ms": w() }], 4917 "scroll-me": [{ "scroll-me": w() }], 4918 "scroll-mbs": [{ "scroll-mbs": w() }], 4919 "scroll-mbe": [{ "scroll-mbe": w() }], 4920 "scroll-mt": [{ "scroll-mt": w() }], 4921 "scroll-mr": [{ "scroll-mr": w() }], 4922 "scroll-mb": [{ "scroll-mb": w() }], 4923 "scroll-ml": [{ "scroll-ml": w() }], 4924 "scroll-p": [{ "scroll-p": w() }], 4925 "scroll-px": [{ "scroll-px": w() }], 4926 "scroll-py": [{ "scroll-py": w() }], 4927 "scroll-ps": [{ "scroll-ps": w() }], 4928 "scroll-pe": [{ "scroll-pe": w() }], 4929 "scroll-pbs": [{ "scroll-pbs": w() }], 4930 "scroll-pbe": [{ "scroll-pbe": w() }], 4931 "scroll-pt": [{ "scroll-pt": w() }], 4932 "scroll-pr": [{ "scroll-pr": w() }], 4933 "scroll-pb": [{ "scroll-pb": w() }], 4934 "scroll-pl": [{ "scroll-pl": w() }], 4935 "snap-align": [{ snap: [ 4936 "start", 4937 "end", 4938 "center", 4939 "align-none" 4940 ] }], 4941 "snap-stop": [{ snap: ["normal", "always"] }], 4942 "snap-type": [{ snap: [ 4943 "none", 4944 "x", 4945 "y", 4946 "both" 4947 ] }], 4948 "snap-strictness": [{ snap: ["mandatory", "proximity"] }], 4949 touch: [{ touch: [ 4950 "auto", 4951 "none", 4952 "manipulation" 4953 ] }], 4954 "touch-x": [{ "touch-pan": [ 4955 "x", 4956 "left", 4957 "right" 4958 ] }], 4959 "touch-y": [{ "touch-pan": [ 4960 "y", 4961 "up", 4962 "down" 4963 ] }], 4964 "touch-pz": ["touch-pinch-zoom"], 4965 select: [{ select: [ 4966 "none", 4967 "text", 4968 "all", 4969 "auto" 4970 ] }], 4971 "will-change": [{ "will-change": [ 4972 "auto", 4973 "scroll", 4974 "contents", 4975 "transform", 4976 Z, 4977 X 4978 ] }], 4979 fill: [{ fill: ["none", ...F()] }], 4980 "stroke-w": [{ stroke: [ 4981 J, 4982 Ka, 4983 za, 4984 Ba 4985 ] }], 4986 stroke: [{ stroke: ["none", ...F()] }], 4987 "forced-color-adjust": [{ "forced-color-adjust": ["auto", "none"] }] 4988 }, 4989 conflictingClassGroups: { 4990 "container-named": ["container-type"], 4991 overflow: ["overflow-x", "overflow-y"], 4992 overscroll: ["overscroll-x", "overscroll-y"], 4993 inset: [ 4994 "inset-x", 4995 "inset-y", 4996 "inset-bs", 4997 "inset-be", 4998 "start", 4999 "end", 5000 "top", 5001 "right", 5002 "bottom", 5003 "left" 5004 ], 5005 "inset-x": ["right", "left"], 5006 "inset-y": ["top", "bottom"], 5007 flex: [ 5008 "basis", 5009 "grow", 5010 "shrink" 5011 ],
vendor: 50,790 bytes, lines 5012-6898
5012 gap: ["gap-x", "gap-y"], 5013 p: [ 5014 "px", 5015 "py", 5016 "ps", 5017 "pe", 5018 "pbs", 5019 "pbe", 5020 "pt", 5021 "pr", 5022 "pb", 5023 "pl" 5024 ], 5025 px: ["pr", "pl"], 5026 py: ["pt", "pb"], 5027 m: [ 5028 "mx", 5029 "my", 5030 "ms", 5031 "me", 5032 "mbs", 5033 "mbe", 5034 "mt", 5035 "mr", 5036 "mb", 5037 "ml" 5038 ], 5039 mx: ["mr", "ml"], 5040 my: ["mt", "mb"], 5041 size: ["w", "h"], 5042 "font-size": ["leading"], 5043 "fvn-normal": [ 5044 "fvn-ordinal", 5045 "fvn-slashed-zero", 5046 "fvn-figure", 5047 "fvn-spacing", 5048 "fvn-fraction" 5049 ], 5050 "fvn-ordinal": ["fvn-normal"], 5051 "fvn-slashed-zero": ["fvn-normal"], 5052 "fvn-figure": ["fvn-normal"], 5053 "fvn-spacing": ["fvn-normal"], 5054 "fvn-fraction": ["fvn-normal"], 5055 "line-clamp": ["display", "overflow"], 5056 rounded: [ 5057 "rounded-s", 5058 "rounded-e", 5059 "rounded-t", 5060 "rounded-r", 5061 "rounded-b", 5062 "rounded-l", 5063 "rounded-ss", 5064 "rounded-se", 5065 "rounded-ee", 5066 "rounded-es", 5067 "rounded-tl", 5068 "rounded-tr", 5069 "rounded-br", 5070 "rounded-bl" 5071 ], 5072 "rounded-s": ["rounded-ss", "rounded-es"], 5073 "rounded-e": ["rounded-se", "rounded-ee"], 5074 "rounded-t": ["rounded-tl", "rounded-tr"], 5075 "rounded-r": ["rounded-tr", "rounded-br"], 5076 "rounded-b": ["rounded-br", "rounded-bl"], 5077 "rounded-l": ["rounded-tl", "rounded-bl"], 5078 "border-spacing": ["border-spacing-x", "border-spacing-y"], 5079 "border-w": [ 5080 "border-w-x", 5081 "border-w-y", 5082 "border-w-s", 5083 "border-w-e", 5084 "border-w-bs", 5085 "border-w-be", 5086 "border-w-t", 5087 "border-w-r", 5088 "border-w-b", 5089 "border-w-l" 5090 ], 5091 "border-w-x": ["border-w-r", "border-w-l"], 5092 "border-w-y": ["border-w-t", "border-w-b"], 5093 "border-color": [ 5094 "border-color-x", 5095 "border-color-y", 5096 "border-color-s", 5097 "border-color-e", 5098 "border-color-bs", 5099 "border-color-be", 5100 "border-color-t", 5101 "border-color-r", 5102 "border-color-b", 5103 "border-color-l" 5104 ], 5105 "border-color-x": ["border-color-r", "border-color-l"], 5106 "border-color-y": ["border-color-t", "border-color-b"], 5107 translate: [ 5108 "translate-x", 5109 "translate-y", 5110 "translate-none" 5111 ], 5112 "translate-none": [ 5113 "translate", 5114 "translate-x", 5115 "translate-y", 5116 "translate-z" 5117 ], 5118 "scroll-m": [ 5119 "scroll-mx", 5120 "scroll-my", 5121 "scroll-ms", 5122 "scroll-me", 5123 "scroll-mbs", 5124 "scroll-mbe", 5125 "scroll-mt", 5126 "scroll-mr", 5127 "scroll-mb", 5128 "scroll-ml" 5129 ], 5130 "scroll-mx": ["scroll-mr", "scroll-ml"], 5131 "scroll-my": ["scroll-mt", "scroll-mb"], 5132 "scroll-p": [ 5133 "scroll-px", 5134 "scroll-py", 5135 "scroll-ps", 5136 "scroll-pe", 5137 "scroll-pbs", 5138 "scroll-pbe", 5139 "scroll-pt", 5140 "scroll-pr", 5141 "scroll-pb", 5142 "scroll-pl" 5143 ], 5144 "scroll-px": ["scroll-pr", "scroll-pl"], 5145 "scroll-py": ["scroll-pt", "scroll-pb"], 5146 touch: [ 5147 "touch-x", 5148 "touch-y", 5149 "touch-pz" 5150 ], 5151 "touch-x": ["touch"], 5152 "touch-y": ["touch"], 5153 "touch-pz": ["touch"] 5154 }, 5155 conflictingClassGroupModifiers: { "font-size": ["leading"] }, 5156 postfixLookupClassGroups: ["container-type"], 5157 orderSensitiveModifiers: [ 5158 "*", 5159 "**", 5160 "after", 5161 "backdrop", 5162 "before", 5163 "details-content", 5164 "file", 5165 "first-letter", 5166 "first-line", 5167 "marker", 5168 "placeholder", 5169 "selection" 5170 ] 5171 }; 5172}), uo = /* @__PURE__ */ n(((e, t) => { 5173 var n = /\/\*[^*]*\*+([^/*][^*]*\*+)*\//g, r = /\n/g, i = /^\s*/, a = /^(\*?[-#/*\\\w]+(\[[0-9a-z_-]+\])?)\s*/, o = /^:\s*/, s = /^((?:'(?:\\'|.)*?'|"(?:\\"|.)*?"|\([^)]*?\)|[^};])+)/, c = /^[;\s]*/, l = /^\s+|\s+$/g; 5174 function u(e, t) { 5175 if (typeof e != "string") throw TypeError("First argument must be a string"); 5176 if (!e) return []; 5177 t ||= {}; 5178 var l = 1, u = 1; 5179 function f(e) { 5180 var t = e.match(r); 5181 t && (l += t.length); 5182 var n = e.lastIndexOf("\n"); 5183 u = ~n ? e.length - n : u + e.length; 5184 } 5185 function p() { 5186 var e = { 5187 line: l, 5188 column: u 5189 }; 5190 return function(t) { 5191 return t.position = new m(e), _(), t; 5192 }; 5193 } 5194 function m(e) { 5195 this.start = e, this.end = { 5196 line: l, 5197 column: u 5198 }, this.source = t.source; 5199 } 5200 m.prototype.content = e; 5201 function h(n) { 5202 var r = /* @__PURE__ */ Error(t.source + ":" + l + ":" + u + ": " + n); 5203 if (r.reason = n, r.filename = t.source, r.line = l, r.column = u, r.source = e, !t.silent) throw r; 5204 } 5205 function g(t) { 5206 var n = t.exec(e); 5207 if (n) { 5208 var r = n[0]; 5209 return f(r), e = e.slice(r.length), n; 5210 } 5211 } 5212 function _() { 5213 g(i); 5214 } 5215 function v(e) { 5216 var t; 5217 for (e ||= []; t = y();) t !== !1 && e.push(t); 5218 return e; 5219 } 5220 function y() { 5221 var t = p(); 5222 if (e.charAt(0) == "/" && e.charAt(1) == "*") { 5223 for (var n = 2; e.charAt(n) != "" && (e.charAt(n) != "*" || e.charAt(n + 1) != "/");) ++n; 5224 if (n += 2, e.charAt(n - 1) === "") return h("End of comment missing"); 5225 var r = e.slice(2, n - 2); 5226 return u += 2, f(r), e = e.slice(n), u += 2, t({ 5227 type: "comment", 5228 comment: r 5229 }); 5230 } 5231 } 5232 function b() { 5233 var e = p(), t = g(a); 5234 if (t) { 5235 if (y(), !g(o)) return h("property missing ':'"); 5236 var r = g(s), i = e({ 5237 type: "declaration", 5238 property: d(t[0].replace(n, "")), 5239 value: r ? d(r[0].replace(n, "")) : "" 5240 }); 5241 return g(c), i; 5242 } 5243 } 5244 function x() { 5245 var e = []; 5246 v(e); 5247 for (var t; t = b();) t !== !1 && (e.push(t), v(e)); 5248 return e; 5249 } 5250 return _(), x(); 5251 } 5252 function d(e) { 5253 return e ? e.replace(l, "") : ""; 5254 } 5255 t.exports = u; 5256})), fo = /* @__PURE__ */ n(((e) => { 5257 var t = e && e.__importDefault || function(e) { 5258 return e && e.__esModule ? e : { default: e }; 5259 }; 5260 Object.defineProperty(e, "__esModule", { value: !0 }), e.default = r; 5261 var n = t(uo()); 5262 function r(e, t) { 5263 let r = null; 5264 if (!e || typeof e != "string") return r; 5265 let i = (0, n.default)(e), a = typeof t == "function"; 5266 return i.forEach((e) => { 5267 if (e.type !== "declaration") return; 5268 let { property: n, value: i } = e; 5269 a ? t(n, i, e) : i && (r ||= {}, r[n] = i); 5270 }), r; 5271 } 5272})), po = /* @__PURE__ */ n(((e) => { 5273 Object.defineProperty(e, "__esModule", { value: !0 }), e.camelCase = void 0; 5274 var t = /^--[a-zA-Z0-9_-]+$/, n = /-([a-z])/g, r = /^[^-]+$/, i = /^-(webkit|moz|ms|o|khtml)-/, a = /^-(ms)-/, o = function(e) { 5275 return !e || r.test(e) || t.test(e); 5276 }, s = function(e, t) { 5277 return t.toUpperCase(); 5278 }, c = function(e, t) { 5279 return `${t}-`; 5280 }; 5281 e.camelCase = function(e, t) { 5282 return t === void 0 && (t = {}), o(e) ? e : (e = e.toLowerCase(), e = t.reactCompat ? e.replace(a, c) : e.replace(i, c), e.replace(n, s)); 5283 }; 5284})), mo = /* @__PURE__ */ n(((e, t) => { 5285 var n = (e && e.__importDefault || function(e) { 5286 return e && e.__esModule ? e : { default: e }; 5287 })(fo()), r = po(); 5288 function i(e, t) { 5289 var i = {}; 5290 return !e || typeof e != "string" || (0, n.default)(e, function(e, n) { 5291 e && n && (i[(0, r.camelCase)(e, t)] = n); 5292 }), i; 5293 } 5294 i.default = i, t.exports = i; 5295})); 5296//#endregion 5297//#region node_modules/unist-util-stringify-position/lib/index.js 5298function ho(e) { 5299 return !e || typeof e != "object" ? "" : "position" in e || "type" in e ? _o(e.position) : "start" in e || "end" in e ? _o(e) : "line" in e || "column" in e ? go(e) : ""; 5300} 5301function go(e) { 5302 return vo(e && e.line) + ":" + vo(e && e.column); 5303} 5304function _o(e) { 5305 return go(e && e.start) + "-" + go(e && e.end); 5306} 5307function vo(e) { 5308 return e && typeof e == "number" ? e : 1; 5309} 5310//#endregion 5311//#region node_modules/vfile-message/lib/index.js 5312var Q = class extends Error { 5313 constructor(e, t, n) { 5314 super(), typeof t == "string" && (n = t, t = void 0); 5315 let r = "", i = {}, a = !1; 5316 if (t && (i = "line" in t && "column" in t || "start" in t && "end" in t ? { place: t } : "type" in t ? { 5317 ancestors: [t], 5318 place: t.position 5319 } : { ...t }), typeof e == "string" ? r = e : !i.cause && e && (a = !0, r = e.message, i.cause = e), !i.ruleId && !i.source && typeof n == "string") { 5320 let e = n.indexOf(":"); 5321 e === -1 ? i.ruleId = n : (i.source = n.slice(0, e), i.ruleId = n.slice(e + 1)); 5322 } 5323 if (!i.place && i.ancestors && i.ancestors) { 5324 let e = i.ancestors[i.ancestors.length - 1]; 5325 e && (i.place = e.position); 5326 } 5327 let o = i.place && "start" in i.place ? i.place.start : i.place; 5328 this.ancestors = i.ancestors || void 0, this.cause = i.cause || void 0, this.column = o ? o.column : void 0, this.fatal = void 0, this.file = "", this.message = r, this.line = o ? o.line : void 0, this.name = ho(i.place) || "1:1", this.place = i.place || void 0, this.reason = this.message, this.ruleId = i.ruleId || void 0, this.source = i.source || void 0, this.stack = a && i.cause && typeof i.cause.stack == "string" ? i.cause.stack : "", this.actual = void 0, this.expected = void 0, this.note = void 0, this.url = void 0; 5329 } 5330}; 5331Q.prototype.file = "", Q.prototype.name = "", Q.prototype.reason = "", Q.prototype.message = "", Q.prototype.stack = "", Q.prototype.column = void 0, Q.prototype.line = void 0, Q.prototype.ancestors = void 0, Q.prototype.cause = void 0, Q.prototype.fatal = void 0, Q.prototype.place = void 0, Q.prototype.ruleId = void 0, Q.prototype.source = void 0; 5332//#endregion 5333//#region node_modules/micromark/lib/initialize/content.js 5334var yo = { tokenize: bo }; 5335function bo(e) { 5336 let t = e.attempt(this.parser.constructs.contentInitial, r, i), n; 5337 return t; 5338 function r(n) { 5339 if (n === null) { 5340 e.consume(n); 5341 return; 5342 } 5343 return e.enter("lineEnding"), e.consume(n), e.exit("lineEnding"), G(e, t, "linePrefix"); 5344 } 5345 function i(t) { 5346 return e.enter("paragraph"), a(t); 5347 } 5348 function a(t) { 5349 let r = e.enter("chunkText", { 5350 contentType: "text", 5351 previous: n 5352 }); 5353 return n && (n.next = r), n = r, o(t); 5354 } 5355 function o(t) { 5356 if (t === null) { 5357 e.exit("chunkText"), e.exit("paragraph"), e.consume(t); 5358 return; 5359 } 5360 return T(t) ? (e.consume(t), e.exit("chunkText"), a) : (e.consume(t), o); 5361 } 5362} 5363//#endregion 5364//#region node_modules/micromark/lib/initialize/document.js 5365var xo = { tokenize: Co }, So = { tokenize: wo }; 5366function Co(e) { 5367 let t = this, n = [], r = 0, i, a, o; 5368 return s; 5369 function s(i) { 5370 if (r < n.length) { 5371 let a = n[r]; 5372 return t.containerState = a[1], e.attempt(a[0].continuation, c, l)(i); 5373 } 5374 return l(i); 5375 } 5376 function c(e) { 5377 if (r++, t.containerState._closeFlow) { 5378 t.containerState._closeFlow = void 0, i && v(); 5379 let n = t.events.length, a = n, o; 5380 for (; a--;) if (t.events[a][0] === "exit" && t.events[a][1].type === "chunkFlow") { 5381 o = t.events[a][1].end; 5382 break; 5383 } 5384 _(r); 5385 let s = n; 5386 for (; s < t.events.length;) t.events[s][1].end = { ...o }, s++; 5387 return H(t.events, a + 1, 0, t.events.slice(n)), t.events.length = s, l(e); 5388 } 5389 return s(e); 5390 } 5391 function l(a) { 5392 if (r === n.length) { 5393 if (!i) return f(a); 5394 if (i.currentConstruct && i.currentConstruct.concrete) return m(a); 5395 t.interrupt = !!(i.currentConstruct && !i._gfmTableDynamicInterruptHack); 5396 } 5397 return t.containerState = {}, e.check(So, u, d)(a); 5398 } 5399 function u(e) { 5400 return i && v(), _(r), f(e); 5401 } 5402 function d(e) { 5403 return t.parser.lazy[t.now().line] = r !== n.length, o = t.now().offset, m(e); 5404 } 5405 function f(n) { 5406 return t.containerState = {}, e.attempt(So, p, m)(n); 5407 } 5408 function p(e) { 5409 return r++, n.push([t.currentConstruct, t.containerState]), f(e); 5410 } 5411 function m(n) { 5412 if (n === null) { 5413 i && v(), _(0), e.consume(n); 5414 return; 5415 } 5416 return i ||= t.parser.flow(t.now()), e.enter("chunkFlow", { 5417 _tokenizer: i, 5418 contentType: "flow", 5419 previous: a 5420 }), h(n); 5421 } 5422 function h(n) { 5423 if (n === null) { 5424 g(e.exit("chunkFlow"), !0), _(0), e.consume(n); 5425 return; 5426 } 5427 return T(n) ? (e.consume(n), g(e.exit("chunkFlow")), r = 0, t.interrupt = void 0, s) : (e.consume(n), h); 5428 } 5429 function g(e, n) { 5430 let s = t.sliceStream(e); 5431 if (n && s.push(null), e.previous = a, a && (a.next = e), a = e, i.defineSkip(e.start), i.write(s), t.parser.lazy[e.start.line]) { 5432 let e = i.events.length; 5433 for (; e--;) if (i.events[e][1].start.offset < o && (!i.events[e][1].end || i.events[e][1].end.offset > o)) return; 5434 let n = t.events.length, a = n, s, c; 5435 for (; a--;) if (t.events[a][0] === "exit" && t.events[a][1].type === "chunkFlow") { 5436 if (s) { 5437 c = t.events[a][1].end; 5438 break; 5439 } 5440 s = !0; 5441 } 5442 for (_(r), e = n; e < t.events.length;) t.events[e][1].end = { ...c }, e++; 5443 H(t.events, a + 1, 0, t.events.slice(n)), t.events.length = e; 5444 } 5445 } 5446 function _(r) { 5447 let i = n.length; 5448 for (; i-- > r;) { 5449 let r = n[i]; 5450 t.containerState = r[1], r[0].exit.call(t, e); 5451 } 5452 n.length = r; 5453 } 5454 function v() { 5455 i.write([null]), a = void 0, i = void 0, t.containerState._closeFlow = void 0; 5456 } 5457} 5458function wo(e, t, n) { 5459 return G(e, e.attempt(this.parser.constructs.document, t, n), "linePrefix", this.parser.constructs.disable.null.includes("codeIndented") ? void 0 : 4); 5460} 5461//#endregion 5462//#region node_modules/micromark/lib/initialize/flow.js 5463var To = { tokenize: Eo }; 5464function Eo(e) { 5465 let t = this, n = e.attempt(Bn, r, e.attempt(this.parser.constructs.flowInitial, i, G(e, e.attempt(this.parser.constructs.flow, i, e.attempt(fr, i)), "linePrefix"))); 5466 return n; 5467 function r(r) { 5468 if (r === null) { 5469 e.consume(r); 5470 return; 5471 } 5472 return e.enter("lineEndingBlank"), e.consume(r), e.exit("lineEndingBlank"), t.currentConstruct = void 0, n; 5473 } 5474 function i(r) { 5475 if (r === null) { 5476 e.consume(r); 5477 return; 5478 } 5479 return e.enter("lineEnding"), e.consume(r), e.exit("lineEnding"), t.currentConstruct = void 0, n; 5480 } 5481} 5482//#endregion 5483//#region node_modules/micromark/lib/initialize/text.js 5484var Do = { resolveAll: jo() }, Oo = Ao("string"), ko = Ao("text"); 5485function Ao(e) { 5486 return { 5487 resolveAll: jo(e === "text" ? Mo : void 0), 5488 tokenize: t 5489 }; 5490 function t(t) { 5491 let n = this, r = this.parser.constructs[e], i = t.attempt(r, a, o); 5492 return a; 5493 function a(e) { 5494 return c(e) ? i(e) : o(e); 5495 } 5496 function o(e) { 5497 if (e === null) { 5498 t.consume(e); 5499 return; 5500 } 5501 return t.enter("data"), t.consume(e), s; 5502 } 5503 function s(e) { 5504 return c(e) ? (t.exit("data"), i(e)) : (t.consume(e), s); 5505 } 5506 function c(e) { 5507 if (e === null) return !0; 5508 let t = r[e], i = -1; 5509 if (t) for (; ++i < t.length;) { 5510 let e = t[i]; 5511 if (!e.previous || e.previous.call(n, n.previous)) return !0; 5512 } 5513 return !1; 5514 } 5515 } 5516} 5517function jo(e) { 5518 return t; 5519 function t(t, n) { 5520 let r = -1, i; 5521 for (; ++r <= t.length;) i === void 0 ? t[r] && t[r][1].type === "data" && (i = r, r++) : (!t[r] || t[r][1].type !== "data") && (r !== i + 2 && (t[i][1].end = t[r - 1][1].end, t.splice(i + 2, r - i - 2), r = i + 2), i = void 0); 5522 return e ? e(t, n) : t; 5523 } 5524} 5525function Mo(e, t) { 5526 let n = 0; 5527 for (; ++n <= e.length;) if ((n === e.length || e[n][1].type === "lineEnding") && e[n - 1][1].type === "data") { 5528 let r = e[n - 1][1], i = t.sliceStream(r), a = i.length, o = -1, s = 0, c; 5529 for (; a--;) { 5530 let e = i[a]; 5531 if (typeof e == "string") { 5532 for (o = e.length; e.charCodeAt(o - 1) === 32;) s++, o--; 5533 if (o) break; 5534 o = -1; 5535 } else if (e === -2) c = !0, s++; 5536 else if (e !== -1) { 5537 a++; 5538 break; 5539 } 5540 } 5541 if (t._contentTypeTextTrailing && n === e.length && (s = 0), s) { 5542 let i = { 5543 type: n === e.length || c || s < 2 ? "lineSuffix" : "hardBreakTrailing", 5544 start: { 5545 _bufferIndex: a ? o : r.start._bufferIndex + o, 5546 _index: r.start._index + a, 5547 line: r.end.line, 5548 column: r.end.column - s, 5549 offset: r.end.offset - s 5550 }, 5551 end: { ...r.end } 5552 }; 5553 r.end = { ...i.start }, r.start.offset === r.end.offset ? Object.assign(r, i) : (e.splice(n, 0, [ 5554 "enter", 5555 i, 5556 t 5557 ], [ 5558 "exit", 5559 i, 5560 t 5561 ]), n += 2); 5562 } 5563 n++; 5564 } 5565 return e; 5566} 5567//#endregion 5568//#region node_modules/micromark/lib/constructs.js 5569var No = /* @__PURE__ */ t({ 5570 attentionMarkers: () => Vo, 5571 contentInitial: () => Fo, 5572 disable: () => Ho, 5573 document: () => Po, 5574 flow: () => Lo, 5575 flowInitial: () => Io, 5576 insideSpan: () => Bo, 5577 string: () => Ro, 5578 text: () => zo 5579}), Po = { 5580 42: K, 5581 43: K, 5582 45: K, 5583 48: K, 5584 49: K, 5585 50: K, 5586 51: K, 5587 52: K, 5588 53: K, 5589 54: K, 5590 55: K, 5591 56: K, 5592 57: K, 5593 62: Hn 5594}, Fo = { 91: xr }, Io = { 5595 [-2]: er, 5596 [-1]: er, 5597 32: er 5598}, Lo = { 5599 35: Dr, 5600 42: ri, 5601 45: [fi, ri], 5602 60: Mr, 5603 61: fi, 5604 95: ri, 5605 96: Zn, 5606 126: Zn 5607}, Ro = { 5608 38: Jn, 5609 92: Kn 5610}, zo = { 5611 [-5]: ti, 5612 [-4]: ti, 5613 [-3]: ti, 5614 33: Zr, 5615 38: Jn, 5616 42: Pn, 5617 60: [Rn, zr], 5618 91: $r, 5619 92: [Tr, Kn], 5620 93: Vr, 5621 95: Pn, 5622 96: ir 5623}, Bo = { null: [Pn, Do] }, Vo = { null: [42, 95] }, Ho = { null: [] }; 5624//#endregion 5625//#region node_modules/micromark/lib/create-tokenizer.js 5626function Uo(e, t, n) { 5627 let r = { 5628 _bufferIndex: -1, 5629 _index: 0, 5630 line: n && n.line || 1, 5631 column: n && n.column || 1, 5632 offset: n && n.offset || 0 5633 }, i = {}, a = [], o = [], s = [], c = { 5634 attempt: C(x), 5635 check: C(S), 5636 consume: v, 5637 enter: y, 5638 exit: b, 5639 interrupt: C(S, { interrupt: !0 }) 5640 }, l = { 5641 code: null, 5642 containerState: {}, 5643 defineSkip: h, 5644 events: [], 5645 now: m, 5646 parser: e, 5647 previous: null, 5648 sliceSerialize: f, 5649 sliceStream: p, 5650 write: d 5651 }, u = t.tokenize.call(l, c); 5652 return t.resolveAll && a.push(t), l; 5653 function d(e) { 5654 return o = U(o, e), g(), o[o.length - 1] === null ? (w(t, 0), l.events = Nn(a, l.events, l), l.events) : []; 5655 } 5656 function f(e, t) { 5657 return Go(p(e), t); 5658 } 5659 function p(e) { 5660 return Wo(o, e); 5661 } 5662 function m() { 5663 let { _bufferIndex: e, _index: t, line: n, column: i, offset: a } = r; 5664 return { 5665 _bufferIndex: e, 5666 _index: t, 5667 line: n, 5668 column: i, 5669 offset: a 5670 }; 5671 } 5672 function h(e) { 5673 i[e.line] = e.column, D(); 5674 } 5675 function g() { 5676 let e; 5677 for (; r._index < o.length;) { 5678 let t = o[r._index]; 5679 if (typeof t == "string") for (e = r._index, r._bufferIndex < 0 && (r._bufferIndex = 0); r._index === e && r._bufferIndex < t.length;) _(t.charCodeAt(r._bufferIndex)); 5680 else _(t); 5681 } 5682 } 5683 function _(e) { 5684 u = u(e); 5685 } 5686 function v(e) { 5687 T(e) ? (r.line++, r.column = 1, r.offset += e === -3 ? 2 : 1, D()) : e !== -1 && (r.column++, r.offset++), r._bufferIndex < 0 ? r._index++ : (r._bufferIndex++, r._bufferIndex === o[r._index].length && (r._bufferIndex = -1, r._index++)), l.previous = e; 5688 } 5689 function y(e, t) { 5690 let n = t || {}; 5691 return n.type = e, n.start = m(), l.events.push([ 5692 "enter", 5693 n, 5694 l 5695 ]), s.push(n), n; 5696 } 5697 function b(e) { 5698 let t = s.pop(); 5699 return t.end = m(), l.events.push([ 5700 "exit", 5701 t, 5702 l 5703 ]), t; 5704 } 5705 function x(e, t) { 5706 w(e, t.from); 5707 } 5708 function S(e, t) { 5709 t.restore(); 5710 } 5711 function C(e, t) { 5712 return n; 5713 function n(n, r, i) { 5714 let a, o, s, u; 5715 return Array.isArray(n) ? f(n) : "tokenize" in n ? f([n]) : d(n); 5716 function d(e) { 5717 return t; 5718 function t(t) { 5719 let n = t !== null && e[t], r = t !== null && e.null; 5720 return f([...Array.isArray(n) ? n : n ? [n] : [], ...Array.isArray(r) ? r : r ? [r] : []])(t); 5721 } 5722 } 5723 function f(e) { 5724 return a = e, o = 0, e.length === 0 ? i : p(e[o]); 5725 } 5726 function p(e) { 5727 return n; 5728 function n(n) { 5729 return u = E(), s = e, e.partial || (l.currentConstruct = e), e.name && l.parser.constructs.disable.null.includes(e.name) ? h(n) : e.tokenize.call(t ? Object.assign(Object.create(l), t) : l, c, m, h)(n); 5730 } 5731 } 5732 function m(t) { 5733 return e(s, u), r; 5734 } 5735 function h(e) { 5736 return u.restore(), ++o < a.length ? p(a[o]) : i; 5737 } 5738 } 5739 } 5740 function w(e, t) { 5741 e.resolveAll && !a.includes(e) && a.push(e), e.resolve && H(l.events, t, l.events.length - t, e.resolve(l.events.slice(t), l)), e.resolveTo && (l.events = e.resolveTo(l.events, l)); 5742 } 5743 function E() { 5744 let e = m(), t = l.previous, n = l.currentConstruct, i = l.events.length, a = Array.from(s); 5745 return { 5746 from: i, 5747 restore: o 5748 }; 5749 function o() { 5750 r = e, l.previous = t, l.currentConstruct = n, l.events.length = i, s = a, D(); 5751 } 5752 } 5753 function D() { 5754 r.line in i && r.column < 2 && (r.column = i[r.line], r.offset += i[r.line] - 1); 5755 } 5756} 5757function Wo(e, t) { 5758 let n = t.start._index, r = t.start._bufferIndex, i = t.end._index, a = t.end._bufferIndex, o; 5759 if (n === i) o = [e[n].slice(r, a)]; 5760 else { 5761 if (o = e.slice(n, i), r > -1) { 5762 let e = o[0]; 5763 typeof e == "string" ? o[0] = e.slice(r) : o.shift(); 5764 } 5765 a > 0 && o.push(e[i].slice(0, a)); 5766 } 5767 return o; 5768} 5769function Go(e, t) { 5770 let n = -1, r = [], i; 5771 for (; ++n < e.length;) { 5772 let a = e[n], o; 5773 if (typeof a == "string") o = a; 5774 else switch (a) { 5775 case -5: 5776 o = "\r"; 5777 break; 5778 case -4: 5779 o = "\n"; 5780 break; 5781 case -3: 5782 o = "\r\n"; 5783 break; 5784 case -2: 5785 o = t ? " " : " "; 5786 break; 5787 case -1: 5788 if (!t && i) continue; 5789 o = " "; 5790 break; 5791 default: o = String.fromCharCode(a); 5792 } 5793 i = a === -2, r.push(o); 5794 } 5795 return r.join(""); 5796} 5797//#endregion 5798//#region node_modules/micromark/lib/parse.js 5799function Ko(e) { 5800 let t = { 5801 constructs: sn([No, ...(e || {}).extensions || []]), 5802 content: n(yo), 5803 defined: [], 5804 document: n(xo), 5805 flow: n(To), 5806 lazy: {}, 5807 string: n(Oo), 5808 text: n(ko) 5809 }; 5810 return t; 5811 function n(e) { 5812 return n; 5813 function n(n) { 5814 return Uo(t, e, n); 5815 } 5816 } 5817} 5818//#endregion 5819//#region node_modules/micromark/lib/postprocess.js 5820function qo(e) { 5821 for (; !ur(e);); 5822 return e; 5823} 5824//#endregion 5825//#region node_modules/micromark/lib/preprocess.js 5826var Jo = /[\0\t\n\r]/g; 5827function Yo() { 5828 let e = 1, t = "", n = !0, r; 5829 return i; 5830 function i(i, a, o) { 5831 let s = [], c, l, u, d, f; 5832 for (i = t + (typeof i == "string" ? i.toString() : new TextDecoder(a || void 0).decode(i)), u = 0, t = "", n &&= (i.charCodeAt(0) === 65279 && u++, void 0); u < i.length;) { 5833 if (Jo.lastIndex = u, c = Jo.exec(i), d = c && c.index !== void 0 ? c.index : i.length, f = i.charCodeAt(d), !c) { 5834 t = i.slice(u); 5835 break; 5836 } 5837 if (f === 10 && u === d && r) s.push(-3), r = void 0; 5838 else switch (r &&= (s.push(-5), void 0), u < d && (s.push(i.slice(u, d)), e += d - u), f) { 5839 case 0: 5840 s.push(65533), e++; 5841 break; 5842 case 9: 5843 for (l = Math.ceil(e / 4) * 4, s.push(-2); e++ < l;) s.push(-1); 5844 break; 5845 case 10: 5846 s.push(-4), e = 1; 5847 break; 5848 default: r = !0, e = 1; 5849 } 5850 u = d + 1; 5851 } 5852 return o && (r && s.push(-5), t && s.push(t), s.push(null)), s; 5853 } 5854} 5855//#endregion 5856//#region node_modules/mdast-util-from-markdown/lib/index.js 5857var Xo = {}.hasOwnProperty; 5858function Zo(e, t, n) { 5859 return t && typeof t == "object" && (n = t, t = void 0), Qo(n)(qo(Ko(n).document().write(Yo()(e, t, !0)))); 5860} 5861function Qo(e) { 5862 let t = { 5863 transforms: [], 5864 canContainEols: [ 5865 "emphasis", 5866 "fragment", 5867 "heading", 5868 "paragraph", 5869 "strong" 5870 ], 5871 enter: { 5872 autolink: a(me), 5873 autolinkProtocol: T, 5874 autolinkEmail: T, 5875 atxHeading: a(ue), 5876 blockQuote: a(ae), 5877 characterEscape: T, 5878 characterReference: T, 5879 codeFenced: a(oe), 5880 codeFencedFenceInfo: o, 5881 codeFencedFenceMeta: o, 5882 codeIndented: a(oe, o), 5883 codeText: a(se, o), 5884 codeTextData: T, 5885 data: T, 5886 codeFlowValue: T, 5887 definition: a(ce), 5888 definitionDestinationString: o, 5889 definitionLabelString: o, 5890 definitionTitleString: o, 5891 emphasis: a(le), 5892 hardBreakEscape: a(de), 5893 hardBreakTrailing: a(de), 5894 htmlFlow: a(fe, o), 5895 htmlFlowData: T, 5896 htmlText: a(fe, o), 5897 htmlTextData: T, 5898 image: a(pe), 5899 label: o, 5900 link: a(me), 5901 listItem: a(ge), 5902 listItemValue: f, 5903 listOrdered: a(he, d), 5904 listUnordered: a(he), 5905 paragraph: a(_e), 5906 reference: te, 5907 referenceString: o, 5908 resourceDestinationString: o, 5909 resourceTitleString: o, 5910 setextHeading: a(ue), 5911 strong: a(ve), 5912 thematicBreak: a(be) 5913 }, 5914 exit: { 5915 atxHeading: c(), 5916 atxHeadingSequence: x, 5917 autolink: c(), 5918 autolinkEmail: B, 5919 autolinkProtocol: ie, 5920 blockQuote: c(), 5921 characterEscapeValue: E, 5922 characterReferenceMarkerHexadecimal: R, 5923 characterReferenceMarkerNumeric: R, 5924 characterReferenceValue: z, 5925 characterReference: re, 5926 codeFenced: c(g), 5927 codeFencedFence: h, 5928 codeFencedFenceInfo: p, 5929 codeFencedFenceMeta: m, 5930 codeFlowValue: E, 5931 codeIndented: c(_), 5932 codeText: c(j), 5933 codeTextData: E, 5934 data: E, 5935 definition: c(), 5936 definitionDestinationString: b, 5937 definitionLabelString: v, 5938 definitionTitleString: y, 5939 emphasis: c(), 5940 hardBreakEscape: c(O), 5941 hardBreakTrailing: c(O), 5942 htmlFlow: c(k), 5943 htmlFlowData: E, 5944 htmlText: c(A), 5945 htmlTextData: E, 5946 image: c(N), 5947 label: ee, 5948 labelText: P, 5949 lineEnding: D, 5950 link: c(M), 5951 listItem: c(), 5952 listOrdered: c(), 5953 listUnordered: c(), 5954 paragraph: c(), 5955 referenceString: ne, 5956 resourceDestinationString: F, 5957 resourceTitleString: I, 5958 resource: L, 5959 setextHeading: c(w), 5960 setextHeadingLineSequence: C, 5961 setextHeadingText: S, 5962 strong: c(), 5963 thematicBreak: c() 5964 } 5965 }; 5966 es(t, (e || {}).mdastExtensions || []); 5967 let n = {}; 5968 return r; 5969 function r(e) { 5970 let r = { 5971 type: "root", 5972 children: [] 5973 }, a = { 5974 stack: [r], 5975 tokenStack: [], 5976 config: t, 5977 enter: s, 5978 exit: l, 5979 buffer: o, 5980 resume: u, 5981 data: n 5982 }, c = [], d = -1; 5983 for (; ++d < e.length;) (e[d][1].type === "listOrdered" || e[d][1].type === "listUnordered") && (e[d][0] === "enter" ? c.push(d) : d = i(e, c.pop(), d)); 5984 for (d = -1; ++d < e.length;) { 5985 let n = t[e[d][0]]; 5986 Xo.call(n, e[d][1].type) && n[e[d][1].type].call(Object.assign({ sliceSerialize: e[d][2].sliceSerialize }, a), e[d][1]); 5987 } 5988 if (a.tokenStack.length > 0) { 5989 let e = a.tokenStack[a.tokenStack.length - 1]; 5990 (e[1] || ns).call(a, void 0, e[0]); 5991 } 5992 for (r.position = { 5993 start: $o(e.length > 0 ? e[0][1].start : { 5994 line: 1, 5995 column: 1, 5996 offset: 0 5997 }), 5998 end: $o(e.length > 0 ? e[e.length - 2][1].end : { 5999 line: 1, 6000 column: 1, 6001 offset: 0 6002 }) 6003 }, d = -1; ++d < t.transforms.length;) r = t.transforms[d](r) || r; 6004 return r; 6005 } 6006 function i(e, t, n) { 6007 let r = t - 1, i = -1, a = !1, o, s, c, l; 6008 for (; ++r <= n;) { 6009 let t = e[r]; 6010 switch (t[1].type) { 6011 case "listUnordered": 6012 case "listOrdered": 6013 case "blockQuote": 6014 t[0] === "enter" ? i++ : i--, l = void 0; 6015 break; 6016 case "lineEndingBlank": 6017 t[0] === "enter" && (o && !l && !i && !c && (c = r), l = void 0); 6018 break; 6019 case "linePrefix": 6020 case "listItemValue": 6021 case "listItemMarker": 6022 case "listItemPrefix": 6023 case "listItemPrefixWhitespace": break; 6024 default: l = void 0; 6025 } 6026 if (!i && t[0] === "enter" && t[1].type === "listItemPrefix" || i === -1 && t[0] === "exit" && (t[1].type === "listUnordered" || t[1].type === "listOrdered")) { 6027 if (o) { 6028 let i = r; 6029 for (s = void 0; i--;) { 6030 let t = e[i]; 6031 if (t[1].type === "lineEnding" || t[1].type === "lineEndingBlank") { 6032 if (t[0] === "exit") continue; 6033 s && (e[s][1].type = "lineEndingBlank", a = !0), t[1].type = "lineEnding", s = i; 6034 } else if (t[1].type !== "linePrefix" && t[1].type !== "blockQuotePrefix" && t[1].type !== "blockQuotePrefixWhitespace" && t[1].type !== "blockQuoteMarker" && t[1].type !== "listItemIndent") break; 6035 } 6036 c && (!s || c < s) && (o._spread = !0), o.end = Object.assign({}, s ? e[s][1].start : t[1].end), e.splice(s || r, 0, [ 6037 "exit", 6038 o, 6039 t[2] 6040 ]), r++, n++; 6041 } 6042 if (t[1].type === "listItemPrefix") { 6043 let i = { 6044 type: "listItem", 6045 _spread: !1, 6046 start: Object.assign({}, t[1].start), 6047 end: void 0 6048 }; 6049 o = i, e.splice(r, 0, [ 6050 "enter", 6051 i, 6052 t[2] 6053 ]), r++, n++, c = void 0, l = !0; 6054 } 6055 } 6056 } 6057 return e[t][1]._spread = a, n; 6058 } 6059 function a(e, t) { 6060 return n; 6061 function n(n) { 6062 s.call(this, e(n), n), t && t.call(this, n); 6063 } 6064 } 6065 function o() { 6066 this.stack.push({ 6067 type: "fragment", 6068 children: [] 6069 }); 6070 } 6071 function s(e, t, n) { 6072 this.stack[this.stack.length - 1].children.push(e), this.stack.push(e), this.tokenStack.push([t, n || void 0]), e.position = { 6073 start: $o(t.start), 6074 end: void 0 6075 }; 6076 } 6077 function c(e) { 6078 return t; 6079 function t(t) { 6080 e && e.call(this, t), l.call(this, t); 6081 } 6082 } 6083 function l(e, t) { 6084 let n = this.stack.pop(), r = this.tokenStack.pop(); 6085 if (r) r[0].type !== e.type && (t ? t.call(this, e, r[0]) : (r[1] || ns).call(this, e, r[0])); 6086 else throw Error("Cannot close `" + e.type + "` (" + ho({ 6087 start: e.start, 6088 end: e.end 6089 }) + "): it’s not open"); 6090 n.position.end = $o(e.end); 6091 } 6092 function u() { 6093 return tt(this.stack.pop()); 6094 } 6095 function d() { 6096 this.data.expectingFirstListItemValue = !0; 6097 } 6098 function f(e) { 6099 if (this.data.expectingFirstListItemValue) { 6100 let t = this.stack[this.stack.length - 2]; 6101 t.start = Number.parseInt(this.sliceSerialize(e), 10), this.data.expectingFirstListItemValue = void 0; 6102 } 6103 } 6104 function p() { 6105 let e = this.resume(), t = this.stack[this.stack.length - 1]; 6106 t.lang = e; 6107 } 6108 function m() { 6109 let e = this.resume(), t = this.stack[this.stack.length - 1]; 6110 t.meta = e; 6111 } 6112 function h() { 6113 this.data.flowCodeInside || (this.buffer(), this.data.flowCodeInside = !0); 6114 } 6115 function g() { 6116 let e = this.resume(), t = this.stack[this.stack.length - 1]; 6117 t.value = e.replace(/^(\r?\n|\r)|(\r?\n|\r)$/g, ""), this.data.flowCodeInside = void 0; 6118 } 6119 function _() { 6120 let e = this.resume(), t = this.stack[this.stack.length - 1]; 6121 t.value = e.replace(/(\r?\n|\r)$/g, ""); 6122 } 6123 function v(e) { 6124 let t = this.resume(), n = this.stack[this.stack.length - 1]; 6125 n.label = t, n.identifier = V(this.sliceSerialize(e)).toLowerCase(); 6126 } 6127 function y() { 6128 let e = this.resume(), t = this.stack[this.stack.length - 1]; 6129 t.title = e; 6130 } 6131 function b() { 6132 let e = this.resume(), t = this.stack[this.stack.length - 1]; 6133 t.url = e; 6134 } 6135 function x(e) { 6136 let t = this.stack[this.stack.length - 1]; 6137 t.depth ||= this.sliceSerialize(e).length; 6138 } 6139 function S() { 6140 this.data.setextHeadingSlurpLineEnding = !0; 6141 } 6142 function C(e) { 6143 let t = this.stack[this.stack.length - 1]; 6144 t.depth = this.sliceSerialize(e).codePointAt(0) === 61 ? 1 : 2; 6145 } 6146 function w() { 6147 this.data.setextHeadingSlurpLineEnding = void 0; 6148 } 6149 function T(e) { 6150 let t = this.stack[this.stack.length - 1].children, n = t[t.length - 1]; 6151 (!n || n.type !== "text") && (n = ye(), n.position = { 6152 start: $o(e.start), 6153 end: void 0 6154 }, t.push(n)), this.stack.push(n); 6155 } 6156 function E(e) { 6157 let t = this.stack.pop(); 6158 t.value += this.sliceSerialize(e), t.position.end = $o(e.end); 6159 } 6160 function D(e) { 6161 let n = this.stack[this.stack.length - 1]; 6162 if (this.data.atHardBreak) { 6163 let t = n.children[n.children.length - 1]; 6164 t.position.end = $o(e.end), this.data.atHardBreak = void 0; 6165 return; 6166 } 6167 !this.data.setextHeadingSlurpLineEnding && t.canContainEols.includes(n.type) && (T.call(this, e), E.call(this, e)); 6168 } 6169 function O() { 6170 this.data.atHardBreak = !0; 6171 } 6172 function k() { 6173 let e = this.resume(), t = this.stack[this.stack.length - 1]; 6174 t.value = e; 6175 } 6176 function A() { 6177 let e = this.resume(), t = this.stack[this.stack.length - 1]; 6178 t.value = e; 6179 } 6180 function j() { 6181 let e = this.resume(), t = this.stack[this.stack.length - 1]; 6182 t.value = e; 6183 } 6184 function M() { 6185 let e = this.stack[this.stack.length - 1]; 6186 if (this.data.inReference) { 6187 let t = this.data.referenceType || "shortcut"; 6188 e.type += "Reference", e.referenceType = t, delete e.url, delete e.title; 6189 } else delete e.identifier, delete e.label; 6190 this.data.referenceType = void 0; 6191 } 6192 function N() { 6193 let e = this.stack[this.stack.length - 1]; 6194 if (this.data.inReference) { 6195 let t = this.data.referenceType || "shortcut"; 6196 e.type += "Reference", e.referenceType = t, delete e.url, delete e.title; 6197 } else delete e.identifier, delete e.label; 6198 this.data.referenceType = void 0; 6199 } 6200 function P(e) { 6201 let t = this.sliceSerialize(e), n = this.stack[this.stack.length - 2]; 6202 n.label = Vt(t), n.identifier = V(t).toLowerCase(); 6203 } 6204 function ee() { 6205 let e = this.stack[this.stack.length - 1], t = this.resume(), n = this.stack[this.stack.length - 1]; 6206 this.data.inReference = !0, n.type === "link" ? n.children = e.children : n.alt = t; 6207 } 6208 function F() { 6209 let e = this.resume(), t = this.stack[this.stack.length - 1]; 6210 t.url = e; 6211 } 6212 function I() { 6213 let e = this.resume(), t = this.stack[this.stack.length - 1]; 6214 t.title = e; 6215 } 6216 function L() { 6217 this.data.inReference = void 0; 6218 } 6219 function te() { 6220 this.data.referenceType = "collapsed"; 6221 } 6222 function ne(e) { 6223 let t = this.resume(), n = this.stack[this.stack.length - 1]; 6224 n.label = t, n.identifier = V(this.sliceSerialize(e)).toLowerCase(), this.data.referenceType = "full"; 6225 } 6226 function R(e) { 6227 this.data.characterReferenceType = e.type; 6228 } 6229 function z(e) { 6230 let t = this.sliceSerialize(e), n = this.data.characterReferenceType, r; 6231 n ? (r = zt(t, n === "characterReferenceMarkerNumeric" ? 10 : 16), this.data.characterReferenceType = void 0) : r = Rt(t); 6232 let i = this.stack[this.stack.length - 1]; 6233 i.value += r; 6234 } 6235 function re(e) { 6236 let t = this.stack.pop(); 6237 t.position.end = $o(e.end); 6238 } 6239 function ie(e) { 6240 E.call(this, e); 6241 let t = this.stack[this.stack.length - 1]; 6242 t.url = this.sliceSerialize(e); 6243 } 6244 function B(e) { 6245 E.call(this, e); 6246 let t = this.stack[this.stack.length - 1]; 6247 t.url = "mailto:" + this.sliceSerialize(e); 6248 } 6249 function ae() { 6250 return { 6251 type: "blockquote", 6252 children: [] 6253 }; 6254 } 6255 function oe() { 6256 return { 6257 type: "code", 6258 lang: null, 6259 meta: null, 6260 value: "" 6261 }; 6262 } 6263 function se() { 6264 return { 6265 type: "inlineCode", 6266 value: "" 6267 }; 6268 } 6269 function ce() { 6270 return { 6271 type: "definition", 6272 identifier: "", 6273 label: null, 6274 title: null, 6275 url: "" 6276 }; 6277 } 6278 function le() { 6279 return { 6280 type: "emphasis", 6281 children: [] 6282 }; 6283 } 6284 function ue() { 6285 return { 6286 type: "heading", 6287 depth: 0, 6288 children: [] 6289 }; 6290 } 6291 function de() { 6292 return { type: "break" }; 6293 } 6294 function fe() { 6295 return { 6296 type: "html", 6297 value: "" 6298 }; 6299 } 6300 function pe() { 6301 return { 6302 type: "image", 6303 title: null, 6304 url: "", 6305 alt: null 6306 }; 6307 } 6308 function me() { 6309 return { 6310 type: "link", 6311 title: null, 6312 url: "", 6313 children: [] 6314 }; 6315 } 6316 function he(e) { 6317 return { 6318 type: "list", 6319 ordered: e.type === "listOrdered", 6320 start: null, 6321 spread: e._spread, 6322 children: [] 6323 }; 6324 } 6325 function ge(e) { 6326 return { 6327 type: "listItem", 6328 spread: e._spread, 6329 checked: null, 6330 children: [] 6331 }; 6332 } 6333 function _e() { 6334 return { 6335 type: "paragraph", 6336 children: [] 6337 }; 6338 } 6339 function ve() { 6340 return { 6341 type: "strong", 6342 children: [] 6343 }; 6344 } 6345 function ye() { 6346 return { 6347 type: "text", 6348 value: "" 6349 }; 6350 } 6351 function be() { 6352 return { type: "thematicBreak" }; 6353 } 6354} 6355function $o(e) { 6356 return { 6357 line: e.line, 6358 column: e.column, 6359 offset: e.offset 6360 }; 6361} 6362function es(e, t) { 6363 let n = -1; 6364 for (; ++n < t.length;) { 6365 let r = t[n]; 6366 Array.isArray(r) ? es(e, r) : ts(e, r); 6367 } 6368} 6369function ts(e, t) { 6370 let n; 6371 for (n in t) if (Xo.call(t, n)) switch (n) { 6372 case "canContainEols": { 6373 let r = t[n]; 6374 r && e[n].push(...r); 6375 break; 6376 } 6377 case "transforms": { 6378 let r = t[n]; 6379 r && e[n].push(...r); 6380 break; 6381 } 6382 case "enter": 6383 case "exit": { 6384 let r = t[n]; 6385 r && Object.assign(e[n], r); 6386 break; 6387 } 6388 } 6389} 6390function ns(e, t) { 6391 throw Error(e ? "Cannot close `" + e.type + "` (" + ho({ 6392 start: e.start, 6393 end: e.end 6394 }) + "): a different token (`" + t.type + "`, " + ho({ 6395 start: t.start, 6396 end: t.end 6397 }) + ") is open" : "Cannot close document, a token (`" + t.type + "`, " + ho({ 6398 start: t.start, 6399 end: t.end 6400 }) + ") is still open"); 6401} 6402//#endregion 6403//#region node_modules/remark-parse/lib/index.js 6404function rs(e) { 6405 let t = this; 6406 t.parser = n; 6407 function n(n) { 6408 return Zo(n, { 6409 ...t.data("settings"), 6410 ...e, 6411 extensions: t.data("micromarkExtensions") || [], 6412 mdastExtensions: t.data("fromMarkdownExtensions") || [] 6413 }); 6414 } 6415} 6416//#endregion 6417//#region node_modules/bail/index.js 6418function is(e) { 6419 if (e) throw e; 6420} 6421//#endregion 6422//#region node_modules/is-plain-obj/index.js 6423var as = /* @__PURE__ */ e((/* @__PURE__ */ n(((e, t) => { 6424 var n = Object.prototype.hasOwnProperty, r = Object.prototype.toString, i = Object.defineProperty, a = Object.getOwnPropertyDescriptor, o = function(e) { 6425 return typeof Array.isArray == "function" ? Array.isArray(e) : r.call(e) === "[object Array]"; 6426 }, s = function(e) { 6427 if (!e || r.call(e) !== "[object Object]") return !1; 6428 var t = n.call(e, "constructor"), i = e.constructor && e.constructor.prototype && n.call(e.constructor.prototype, "isPrototypeOf"); 6429 if (e.constructor && !t && !i) return !1; 6430 for (var a in e); 6431 return a === void 0 || n.call(e, a); 6432 }, c = function(e, t) { 6433 i && t.name === "__proto__" ? i(e, t.name, { 6434 enumerable: !0, 6435 configurable: !0, 6436 value: t.newValue, 6437 writable: !0 6438 }) : e[t.name] = t.newValue; 6439 }, l = function(e, t) { 6440 if (t === "__proto__") { 6441 if (!n.call(e, t)) return; 6442 if (a) return a(e, t).value; 6443 } 6444 return e[t]; 6445 }; 6446 t.exports = function e() { 6447 var t, n, r, i, a, u, d = arguments[0], f = 1, p = arguments.length, m = !1; 6448 for (typeof d == "boolean" && (m = d, d = arguments[1] || {}, f = 2), (d == null || typeof d != "object" && typeof d != "function") && (d = {}); f < p; ++f) if (t = arguments[f], t != null) for (n in t) r = l(d, n), i = l(t, n), d !== i && (m && i && (s(i) || (a = o(i))) ? (a ? (a = !1, u = r && o(r) ? r : []) : u = r && s(r) ? r : {}, c(d, { 6449 name: n, 6450 newValue: e(m, u, i) 6451 })) : i !== void 0 && c(d, { 6452 name: n, 6453 newValue: i 6454 })); 6455 return d; 6456 }; 6457})))(), 1); 6458function os(e) { 6459 if (typeof e != "object" || !e) return !1; 6460 let t = Object.getPrototypeOf(e); 6461 return (t === null || t === Object.prototype || Object.getPrototypeOf(t) === null) && !(Symbol.toStringTag in e) && !(Symbol.iterator in e); 6462} 6463//#endregion 6464//#region node_modules/trough/lib/index.js 6465function ss() { 6466 let e = [], t = { 6467 run: n, 6468 use: r 6469 }; 6470 return t; 6471 function n(...t) { 6472 let n = -1, r = t.pop(); 6473 if (typeof r != "function") throw TypeError("Expected function as last argument, not " + r); 6474 i(null, ...t); 6475 function i(a, ...o) { 6476 let s = e[++n], c = -1; 6477 if (a) { 6478 r(a); 6479 return; 6480 } 6481 for (; ++c < t.length;) (o[c] === null || o[c] === void 0) && (o[c] = t[c]); 6482 t = o, s ? cs(s, i)(...o) : r(null, ...o); 6483 } 6484 } 6485 function r(n) { 6486 if (typeof n != "function") throw TypeError("Expected `middelware` to be a function, not " + n); 6487 return e.push(n), t; 6488 } 6489} 6490function cs(e, t) { 6491 let n; 6492 return r; 6493 function r(...t) { 6494 let r = e.length > t.length, o; 6495 r && t.push(i); 6496 try { 6497 o = e.apply(this, t); 6498 } catch (e) { 6499 let t = e; 6500 if (r && n) throw t; 6501 return i(t); 6502 } 6503 r || (o && o.then && typeof o.then == "function" ? o.then(a, i) : o instanceof Error ? i(o) : a(o)); 6504 } 6505 function i(e, ...r) { 6506 n || (n = !0, t(e, ...r)); 6507 } 6508 function a(e) { 6509 i(null, e); 6510 } 6511} 6512//#endregion 6513//#region node_modules/unified/node_modules/vfile/lib/minpath.browser.js 6514var $ = { 6515 basename: ls, 6516 dirname: us, 6517 extname: ds, 6518 join: fs, 6519 sep: "/" 6520}; 6521function ls(e, t) { 6522 if (t !== void 0 && typeof t != "string") throw TypeError("\"ext\" argument must be a string"); 6523 hs(e); 6524 let n = 0, r = -1, i = e.length, a; 6525 if (t === void 0 || t.length === 0 || t.length > e.length) { 6526 for (; i--;) if (e.codePointAt(i) === 47) { 6527 if (a) { 6528 n = i + 1; 6529 break; 6530 } 6531 } else r < 0 && (a = !0, r = i + 1); 6532 return r < 0 ? "" : e.slice(n, r); 6533 } 6534 if (t === e) return ""; 6535 let o = -1, s = t.length - 1; 6536 for (; i--;) if (e.codePointAt(i) === 47) { 6537 if (a) { 6538 n = i + 1; 6539 break; 6540 } 6541 } else o < 0 && (a = !0, o = i + 1), s > -1 && (e.codePointAt(i) === t.codePointAt(s--) ? s < 0 && (r = i) : (s = -1, r = o)); 6542 return n === r ? r = o : r < 0 && (r = e.length), e.slice(n, r); 6543} 6544function us(e) { 6545 if (hs(e), e.length === 0) return "."; 6546 let t = -1, n = e.length, r; 6547 for (; --n;) if (e.codePointAt(n) === 47) { 6548 if (r) { 6549 t = n; 6550 break; 6551 } 6552 } else r ||= !0; 6553 return t < 0 ? e.codePointAt(0) === 47 ? "/" : "." : t === 1 && e.codePointAt(0) === 47 ? "//" : e.slice(0, t); 6554} 6555function ds(e) { 6556 hs(e); 6557 let t = e.length, n = -1, r = 0, i = -1, a = 0, o; 6558 for (; t--;) { 6559 let s = e.codePointAt(t); 6560 if (s === 47) { 6561 if (o) { 6562 r = t + 1; 6563 break; 6564 } 6565 continue; 6566 } 6567 n < 0 && (o = !0, n = t + 1), s === 46 ? i < 0 ? i = t : a !== 1 && (a = 1) : i > -1 && (a = -1); 6568 } 6569 return i < 0 || n < 0 || a === 0 || a === 1 && i === n - 1 && i === r + 1 ? "" : e.slice(i, n); 6570} 6571function fs(...e) { 6572 let t = -1, n; 6573 for (; ++t < e.length;) hs(e[t]), e[t] && (n = n === void 0 ? e[t] : n + "/" + e[t]); 6574 return n === void 0 ? "." : ps(n); 6575} 6576function ps(e) { 6577 hs(e); 6578 let t = e.codePointAt(0) === 47, n = ms(e, !t); 6579 return n.length === 0 && !t && (n = "."), n.length > 0 && e.codePointAt(e.length - 1) === 47 && (n += "/"), t ? "/" + n : n; 6580} 6581function ms(e, t) { 6582 let n = "", r = 0, i = -1, a = 0, o = -1, s, c; 6583 for (; ++o <= e.length;) { 6584 if (o < e.length) s = e.codePointAt(o); 6585 else if (s === 47) break; 6586 else s = 47; 6587 if (s === 47) { 6588 if (i !== o - 1 && a !== 1) { 6589 if (i !== o - 1 && a === 2) { 6590 if (n.length < 2 || r !== 2 || n.codePointAt(n.length - 1) !== 46 || n.codePointAt(n.length - 2) !== 46) { 6591 if (n.length > 2) { 6592 if (c = n.lastIndexOf("/"), c !== n.length - 1) { 6593 c < 0 ? (n = "", r = 0) : (n = n.slice(0, c), r = n.length - 1 - n.lastIndexOf("/")), i = o, a = 0; 6594 continue; 6595 } 6596 } else if (n.length > 0) { 6597 n = "", r = 0, i = o, a = 0; 6598 continue; 6599 } 6600 } 6601 t && (n = n.length > 0 ? n + "/.." : "..", r = 2); 6602 } else n.length > 0 ? n += "/" + e.slice(i + 1, o) : n = e.slice(i + 1, o), r = o - i - 1; 6603 } 6604 i = o, a = 0; 6605 } else s === 46 && a > -1 ? a++ : a = -1; 6606 } 6607 return n; 6608} 6609function hs(e) { 6610 if (typeof e != "string") throw TypeError("Path must be a string. Received " + JSON.stringify(e)); 6611} 6612//#endregion 6613//#region node_modules/unified/node_modules/vfile/lib/minproc.browser.js 6614var gs = { cwd: _s }; 6615function _s() { 6616 return "/"; 6617} 6618//#endregion 6619//#region node_modules/unified/node_modules/vfile/lib/minurl.shared.js 6620function vs(e) { 6621 return !!(typeof e == "object" && e && "href" in e && e.href && "protocol" in e && e.protocol && e.auth === void 0); 6622} 6623//#endregion 6624//#region node_modules/unified/node_modules/vfile/lib/minurl.browser.js 6625function ys(e) { 6626 if (typeof e == "string") e = new URL(e); 6627 else if (!vs(e)) { 6628 let t = /* @__PURE__ */ TypeError("The \"path\" argument must be of type string or an instance of URL. Received `" + e + "`"); 6629 throw t.code = "ERR_INVALID_ARG_TYPE", t; 6630 } 6631 if (e.protocol !== "file:") { 6632 let e = /* @__PURE__ */ TypeError("The URL must be of scheme file"); 6633 throw e.code = "ERR_INVALID_URL_SCHEME", e; 6634 } 6635 return bs(e); 6636} 6637function bs(e) { 6638 if (e.hostname !== "") { 6639 let e = /* @__PURE__ */ TypeError("File URL host must be \"localhost\" or empty on darwin"); 6640 throw e.code = "ERR_INVALID_FILE_URL_HOST", e; 6641 } 6642 let t = e.pathname, n = -1; 6643 for (; ++n < t.length;) if (t.codePointAt(n) === 37 && t.codePointAt(n + 1) === 50) { 6644 let e = t.codePointAt(n + 2); 6645 if (e === 70 || e === 102) { 6646 let e = /* @__PURE__ */ TypeError("File URL path must not include encoded / characters"); 6647 throw e.code = "ERR_INVALID_FILE_URL_PATH", e; 6648 } 6649 } 6650 return decodeURIComponent(t); 6651} 6652//#endregion 6653//#region node_modules/unified/node_modules/vfile/lib/index.js 6654var xs = [ 6655 "history", 6656 "path", 6657 "basename", 6658 "stem", 6659 "extname", 6660 "dirname" 6661], Ss = class { 6662 constructor(e) { 6663 let t; 6664 t = e ? vs(e) ? { path: e } : typeof e == "string" || Es(e) ? { value: e } : e : {}, this.cwd = "cwd" in t ? "" : gs.cwd(), this.data = {}, this.history = [], this.messages = [], this.value, this.map, this.result, this.stored; 6665 let n = -1; 6666 for (; ++n < xs.length;) { 6667 let e = xs[n]; 6668 e in t && t[e] !== void 0 && t[e] !== null && (this[e] = e === "history" ? [...t[e]] : t[e]); 6669 } 6670 let r; 6671 for (r in t) xs.includes(r) || (this[r] = t[r]); 6672 } 6673 get basename() { 6674 return typeof this.path == "string" ? $.basename(this.path) : void 0; 6675 } 6676 set basename(e) { 6677 ws(e, "basename"), Cs(e, "basename"), this.path = $.join(this.dirname || "", e); 6678 } 6679 get dirname() { 6680 return typeof this.path == "string" ? $.dirname(this.path) : void 0; 6681 } 6682 set dirname(e) { 6683 Ts(this.basename, "dirname"), this.path = $.join(e || "", this.basename); 6684 } 6685 get extname() { 6686 return typeof this.path == "string" ? $.extname(this.path) : void 0; 6687 } 6688 set extname(e) { 6689 if (Cs(e, "extname"), Ts(this.dirname, "extname"), e) { 6690 if (e.codePointAt(0) !== 46) throw Error("`extname` must start with `.`"); 6691 if (e.includes(".", 1)) throw Error("`extname` cannot contain multiple dots"); 6692 } 6693 this.path = $.join(this.dirname, this.stem + (e || "")); 6694 } 6695 get path() { 6696 return this.history[this.history.length - 1]; 6697 } 6698 set path(e) { 6699 vs(e) && (e = ys(e)), ws(e, "path"), this.path !== e && this.history.push(e); 6700 } 6701 get stem() { 6702 return typeof this.path == "string" ? $.basename(this.path, this.extname) : void 0; 6703 } 6704 set stem(e) { 6705 ws(e, "stem"), Cs(e, "stem"), this.path = $.join(this.dirname || "", e + (this.extname || "")); 6706 } 6707 fail(e, t, n) { 6708 let r = this.message(e, t, n); 6709 throw r.fatal = !0, r; 6710 } 6711 info(e, t, n) { 6712 let r = this.message(e, t, n); 6713 return r.fatal = void 0, r; 6714 } 6715 message(e, t, n) { 6716 let r = new Q(e, t, n); 6717 return this.path && (r.name = this.path + ":" + r.name, r.file = this.path), r.fatal = !1, this.messages.push(r), r; 6718 } 6719 toString(e) { 6720 return this.value === void 0 ? "" : typeof this.value == "string" ? this.value : new TextDecoder(e || void 0).decode(this.value); 6721 } 6722}; 6723function Cs(e, t) { 6724 if (e && e.includes($.sep)) throw Error("`" + t + "` cannot be a path: did not expect `" + $.sep + "`"); 6725} 6726function ws(e, t) { 6727 if (!e) throw Error("`" + t + "` cannot be empty"); 6728} 6729function Ts(e, t) { 6730 if (!e) throw Error("Setting `" + t + "` requires `path` to be set too"); 6731} 6732function Es(e) { 6733 return !!(e && typeof e == "object" && "byteLength" in e && "byteOffset" in e); 6734} 6735//#endregion 6736//#region node_modules/unified/lib/callable-instance.js 6737var Ds = (function(e) { 6738 let t = this.constructor.prototype, n = t[e], r = function() { 6739 return n.apply(r, arguments); 6740 }; 6741 return Object.setPrototypeOf(r, t), r; 6742}), Os = {}.hasOwnProperty, ks = new class e extends Ds { 6743 constructor() { 6744 super("copy"), this.Compiler = void 0, this.Parser = void 0, this.attachers = [], this.compiler = void 0, this.freezeIndex = -1, this.frozen = void 0, this.namespace = {}, this.parser = void 0, this.transformers = ss(); 6745 } 6746 copy() { 6747 let t = new e(), n = -1; 6748 for (; ++n < this.attachers.length;) { 6749 let e = this.attachers[n]; 6750 t.use(...e); 6751 } 6752 return t.data((0, as.default)(!0, {}, this.namespace)), t; 6753 } 6754 data(e, t) { 6755 return typeof e == "string" ? arguments.length === 2 ? (Ms("data", this.frozen), this.namespace[e] = t, this) : Os.call(this.namespace, e) && this.namespace[e] || void 0 : e ? (Ms("data", this.frozen), this.namespace = e, this) : this.namespace; 6756 } 6757 freeze() { 6758 if (this.frozen) return this; 6759 let e = this; 6760 for (; ++this.freezeIndex < this.attachers.length;) { 6761 let [t, ...n] = this.attachers[this.freezeIndex]; 6762 if (n[0] === !1) continue; 6763 n[0] === !0 && (n[0] = void 0); 6764 let r = t.call(e, ...n); 6765 typeof r == "function" && this.transformers.use(r); 6766 } 6767 return this.frozen = !0, this.freezeIndex = Infinity, this; 6768 } 6769 parse(e) { 6770 this.freeze(); 6771 let t = Fs(e), n = this.parser || this.Parser; 6772 return As("parse", n), n(String(t), t); 6773 } 6774 process(e, t) { 6775 let n = this; 6776 return this.freeze(), As("process", this.parser || this.Parser), js("process", this.compiler || this.Compiler), t ? r(void 0, t) : new Promise(r); 6777 function r(r, i) { 6778 let a = Fs(e), o = n.parse(a); 6779 n.run(o, a, function(e, t, r) { 6780 if (e || !t || !r) return s(e); 6781 let i = t, a = n.stringify(i, r); 6782 Ls(a) ? r.value = a : r.result = a, s(e, r); 6783 }); 6784 function s(e, n) { 6785 e || !n ? i(e) : r ? r(n) : t(void 0, n); 6786 } 6787 } 6788 } 6789 processSync(e) { 6790 let t = !1, n; 6791 return this.freeze(), As("processSync", this.parser || this.Parser), js("processSync", this.compiler || this.Compiler), this.process(e, r), Ps("processSync", "process", t), n; 6792 function r(e, r) { 6793 t = !0, is(e), n = r; 6794 } 6795 } 6796 run(e, t, n) { 6797 Ns(e), this.freeze(); 6798 let r = this.transformers; 6799 return !n && typeof t == "function" && (n = t, t = void 0), n ? i(void 0, n) : new Promise(i); 6800 function i(i, a) { 6801 let o = Fs(t); 6802 r.run(e, o, s); 6803 function s(t, r, o) { 6804 let s = r || e; 6805 t ? a(t) : i ? i(s) : n(void 0, s, o); 6806 } 6807 } 6808 } 6809 runSync(e, t) { 6810 let n = !1, r; 6811 return this.run(e, t, i), Ps("runSync", "run", n), r; 6812 function i(e, t) { 6813 is(e), r = t, n = !0; 6814 } 6815 } 6816 stringify(e, t) { 6817 this.freeze(); 6818 let n = Fs(t), r = this.compiler || this.Compiler; 6819 return js("stringify", r), Ns(e), r(e, n); 6820 } 6821 use(e, ...t) { 6822 let n = this.attachers, r = this.namespace; 6823 if (Ms("use", this.frozen), e != null) { 6824 if (typeof e == "function") s(e, t); 6825 else if (typeof e == "object") Array.isArray(e) ? o(e) : a(e); 6826 else throw TypeError("Expected usable value, not `" + e + "`"); 6827 } 6828 return this; 6829 function i(e) { 6830 if (typeof e == "function") s(e, []); 6831 else if (typeof e == "object") { 6832 if (Array.isArray(e)) { 6833 let [t, ...n] = e; 6834 s(t, n); 6835 } else a(e); 6836 } else throw TypeError("Expected usable value, not `" + e + "`"); 6837 } 6838 function a(e) { 6839 if (!("plugins" in e) && !("settings" in e)) throw Error("Expected usable value but received an empty preset, which is probably a mistake: presets typically come with `plugins` and sometimes with `settings`, but this has neither"); 6840 o(e.plugins), e.settings && (r.settings = (0, as.default)(!0, r.settings, e.settings)); 6841 } 6842 function o(e) { 6843 let t = -1; 6844 if (e != null) { 6845 if (Array.isArray(e)) for (; ++t < e.length;) { 6846 let n = e[t]; 6847 i(n); 6848 } 6849 else throw TypeError("Expected a list of plugins, not `" + e + "`"); 6850 } 6851 } 6852 function s(e, t) { 6853 let r = -1, i = -1; 6854 for (; ++r < n.length;) if (n[r][0] === e) { 6855 i = r; 6856 break; 6857 } 6858 if (i === -1) n.push([e, ...t]); 6859 else if (t.length > 0) { 6860 let [r, ...a] = t, o = n[i][1]; 6861 os(o) && os(r) && (r = (0, as.default)(!0, o, r)), n[i] = [ 6862 e, 6863 r, 6864 ...a 6865 ]; 6866 } 6867 } 6868 } 6869}().freeze(); 6870function As(e, t) { 6871 if (typeof t != "function") throw TypeError("Cannot `" + e + "` without `parser`"); 6872} 6873function js(e, t) { 6874 if (typeof t != "function") throw TypeError("Cannot `" + e + "` without `compiler`"); 6875} 6876function Ms(e, t) { 6877 if (t) throw Error("Cannot call `" + e + "` on a frozen processor.\nCreate a new processor first, by calling it: use `processor()` instead of `processor`."); 6878} 6879function Ns(e) { 6880 if (!os(e) || typeof e.type != "string") throw TypeError("Expected node, got `" + e + "`"); 6881} 6882function Ps(e, t, n) { 6883 if (!n) throw Error("`" + e + "` finished async. Use `" + t + "` instead"); 6884} 6885function Fs(e) { 6886 return Is(e) ? e : new Ss(e); 6887} 6888function Is(e) { 6889 return !!(e && typeof e == "object" && "message" in e && "messages" in e); 6890} 6891function Ls(e) { 6892 return typeof e == "string" || Rs(e); 6893} 6894function Rs(e) { 6895 return !!(e && typeof e == "object" && "byteLength" in e && "byteOffset" in e); 6896} 6897//#endregion 6898export { lo as a, g as c, p as d, mo as i, h as l, rs as n, Bi as o, Q as r, y as s, ks as t, f as u };
Line numbers count LF bytes from the start of the resource, as the search results do. Vendor segments are library code the classifier recognised; they are stored but not indexed. Bytes are shown as Latin1 characters, one per byte.