import { __exportAll as e } from "../../../_virtual/_rolldown/runtime.js";
import { attention as t } from "../../micromark-core-commonmark/lib/attention.js";
import { autolink as n } from "../../micromark-core-commonmark/lib/autolink.js";
import { blockQuote as r } from "../../micromark-core-commonmark/lib/block-quote.js";
import { characterEscape as i } from "../../micromark-core-commonmark/lib/character-escape.js";
import { characterReference as a } from "../../micromark-core-commonmark/lib/character-reference.js";
import { codeFenced as o } from "../../micromark-core-commonmark/lib/code-fenced.js";
import { codeIndented as s } from "../../micromark-core-commonmark/lib/code-indented.js";
import { codeText as c } from "../../micromark-core-commonmark/lib/code-text.js";
import { definition as l } from "../../micromark-core-commonmark/lib/definition.js";
import { hardBreakEscape as u } from "../../micromark-core-commonmark/lib/hard-break-escape.js";
import { headingAtx as d } from "../../micromark-core-commonmark/lib/heading-atx.js";
import { htmlFlow as f } from "../../micromark-core-commonmark/lib/html-flow.js";
import { htmlText as p } from "../../micromark-core-commonmark/lib/html-text.js";
import { labelEnd as m } from "../../micromark-core-commonmark/lib/label-end.js";
import { labelStartImage as h } from "../../micromark-core-commonmark/lib/label-start-image.js";
import { labelStartLink as g } from "../../micromark-core-commonmark/lib/label-start-link.js";
import { lineEnding as _ } from "../../micromark-core-commonmark/lib/line-ending.js";
import { thematicBreak as v } from "../../micromark-core-commonmark/lib/thematic-break.js";
import { list as y } from "../../micromark-core-commonmark/lib/list.js";
import { setextUnderline as b } from "../../micromark-core-commonmark/lib/setext-underline.js";
import { resolver as x } from "./initialize/text.js";
//#region ../../node_modules/micromark/lib/constructs.js
var S = /* @__PURE__ */ e({
	attentionMarkers: () => A,
	contentInitial: () => w,
	disable: () => j,
	document: () => C,
	flow: () => E,
	flowInitial: () => T,
	insideSpan: () => k,
	string: () => D,
	text: () => O
}), C = {
	42: y,
	43: y,
	45: y,
	48: y,
	49: y,
	50: y,
	51: y,
	52: y,
	53: y,
	54: y,
	55: y,
	56: y,
	57: y,
	62: r
}, w = { 91: l }, T = {
	[-2]: s,
	[-1]: s,
	32: s
}, E = {
	35: d,
	42: v,
	45: [b, v],
	60: f,
	61: b,
	95: v,
	96: o,
	126: o
}, D = {
	38: a,
	92: i
}, O = {
	[-5]: _,
	[-4]: _,
	[-3]: _,
	33: h,
	38: a,
	42: t,
	60: [n, p],
	91: g,
	92: [u, i],
	93: m,
	95: t,
	96: c
}, k = { null: [t, x] }, A = { null: [42, 95] }, j = { null: [] };
//#endregion
export { S as constructs_exports };
