import Document from '../nodes/document/Document.js'; import * as PropertySymbol from '../PropertySymbol.js'; import NamespaceURI from '../config/NamespaceURI.js'; import HTMLScriptElement from '../nodes/html-script-element/HTMLScriptElement.js'; import Element from '../nodes/element/Element.js'; import HTMLLinkElement from '../nodes/html-link-element/HTMLLinkElement.js'; import DocumentType from '../nodes/document-type/DocumentType.js'; import Node from '../nodes/node/Node.js'; import DocumentFragment from '../nodes/document-fragment/DocumentFragment.js'; import HTMLElementConfig from '../config/HTMLElementConfig.js'; import * as Entities from 'entities'; import HTMLElementConfigContentModelEnum from '../config/HTMLElementConfigContentModelEnum.js'; import SVGElementConfig from '../config/SVGElementConfig.js'; import StringUtility from '../StringUtility.js'; /** * Markup RegExp. * * Group 1: Beginning of start tag (e.g. "div" in ""). * Group 3: Comment with ending "--" (e.g. " Comment 1 " in ""). * Group 4: Comment without ending "--" (e.g. " Comment 1 " in "|