import { labelEnd as e } from "./label-end.js";
//#region ../../node_modules/micromark-core-commonmark/lib/label-start-link.js
var t = {
	name: "labelStartLink",
	resolveAll: e.resolveAll,
	tokenize: n
};
function n(e, t, n) {
	let r = this;
	return i;
	function i(t) {
		return e.enter("labelLink"), e.enter("labelMarker"), e.consume(t), e.exit("labelMarker"), e.exit("labelLink"), a;
	}
	function a(e) {
		/* c8 ignore next 3 */
		return e === 94 && "_hiddenFootnoteSupport" in r.parser.constructs ? n(e) : t(e);
	}
}
//#endregion
export { t as labelStartLink };
