const SelfClosingTags = /* @__PURE__ */ new Set(["meta", "link", "base"]); const DupeableTags = /* @__PURE__ */ new Set(["link", "style", "script", "noscript"]); const TagsWithInnerContent = /* @__PURE__ */ new Set(["title", "titleTemplate", "script", "style", "noscript"]); const HasElementTags = /* @__PURE__ */ new Set([ "base", "meta", "link", "style", "script", "noscript" ]); const ValidHeadTags = /* @__PURE__ */ new Set([ "title", "base", "htmlAttrs", "bodyAttrs", "meta", "link", "style", "script", "noscript" ]); const UniqueTags = /* @__PURE__ */ new Set(["base", "title", "titleTemplate", "bodyAttrs", "htmlAttrs", "templateParams"]); const TagConfigKeys = /* @__PURE__ */ new Set(["key", "tagPosition", "tagPriority", "tagDuplicateStrategy", "innerHTML", "textContent", "processTemplateParams"]); const ScriptNetworkEvents = /* @__PURE__ */ new Set(["onload", "onerror"]); const UsesMergeStrategy = /* @__PURE__ */ new Set(["templateParams", "htmlAttrs", "bodyAttrs"]); const MetaTagsArrayable = /* @__PURE__ */ new Set([ "theme-color", "google-site-verification", "og", "article", "book", "profile", "twitter", "author" ]); export { DupeableTags as D, HasElementTags as H, MetaTagsArrayable as M, SelfClosingTags as S, TagsWithInnerContent as T, UniqueTags as U, ValidHeadTags as V, TagConfigKeys as a, ScriptNetworkEvents as b, UsesMergeStrategy as c };