@@ -36,123 +36,123 @@ static public function class(string $element, array $classes): ESString
3636 }
3737
3838 private const CLASSES = [
39- 'html ' => Html \Elements \Root \Html::class
40-
41- , 'head ' => Html \Elements \Metadata \Head::class
42- , 'title ' => Html \Elements \Metadata \Title::class
43- , 'base ' => Html \Elements \Metadata \Base::class
44- , 'link ' => Html \Elements \Metadata \Link::class
45- , 'meta ' => Html \Elements \Metadata \Meta::class
46- , 'style ' => Html \Elements \Metadata \Style::class
47-
48- , 'body ' => Html \Elements \Sections \Body::class
49- , 'article ' => Html \Elements \Sections \Article::class
50- , 'section ' => Html \Elements \Sections \Section::class
51- , 'nav ' => Html \Elements \Sections \Nav::class
52- , 'aside ' => Html \Elements \Sections \Aside::class
53- , 'address ' => Html \Elements \Sections \Address::class
54- , 'h1 ' => Html \Elements \Sections \H1 ::class
55- , 'h2 ' => Html \Elements \Sections \H2 ::class
56- , 'h3 ' => Html \Elements \Sections \H3 ::class
57- , 'h4 ' => Html \Elements \Sections \H4 ::class
58- , 'h5 ' => Html \Elements \Sections \H5 ::class
59- , 'h6 ' => Html \Elements \Sections \H6 ::class
60- , 'header ' => Html \Elements \Sections \Header::class
61- , 'footer ' => Html \Elements \Sections \Footer::class
62- , 'address ' => Html \Elements \Sections \Address::class
63-
64- , 'p ' => Html \Elements \Grouping \P::class
65- , 'hr ' => Html \Elements \Grouping \Hr::class
66- , 'pre ' => Html \Elements \Grouping \Pre::class
67- , 'blockquote ' => Html \Elements \Grouping \Blockquote::class
68- , 'ul ' => Html \Elements \Grouping \Ul::class
69- , 'ol ' => Html \Elements \Grouping \Ol::class
70- , 'li ' => Html \Elements \Grouping \Li::class
71- , 'dl ' => Html \Elements \Grouping \Dl::class
72- , 'dt ' => Html \Elements \Grouping \Dt::class
73- , 'dd ' => Html \Elements \Grouping \Dd::class
74- , 'figure ' => Html \Elements \Grouping \Figure::class
75- , 'figcaption ' => Html \Elements \Grouping \Figcaption::class
76- , 'div ' => Html \Elements \Grouping \Div::class
77- , 'main ' => Html \Elements \Grouping \Main::class
78-
79- , 'span ' => Html \Elements \TextLevel \Span::class
80- , 'a ' => Html \Elements \TextLevel \A::class
81- , 'em ' => Html \Elements \TextLevel \Em::class
82- , 'strong ' => Html \Elements \TextLevel \Strong::class
83- , 'small ' => Html \Elements \TextLevel \Small::class
84- , 's ' => Html \Elements \TextLevel \S::class
85- , 'cite ' => Html \Elements \TextLevel \Cite::class
86- , 'q ' => Html \Elements \TextLevel \Q::class
87- , 'dfn ' => Html \Elements \TextLevel \Dfn::class
88- , 'abbr ' => Html \Elements \TextLevel \Abbr::class
89- , 'data ' => Html \Elements \TextLevel \Data::class
90- , 'time ' => Html \Elements \TextLevel \Time::class
91- , 'code ' => Html \Elements \TextLevel \Code::class
92- , 'var ' => Html \Elements \TextLevel \Variable::class
93- , 'samp ' => Html \Elements \TextLevel \Samp::class
94- , 'kbd ' => Html \Elements \TextLevel \Kbd::class
95- , 'sup ' => Html \Elements \TextLevel \Sup::class
96- , 'sub ' => Html \Elements \TextLevel \Sub::class
97- , 'i ' => Html \Elements \TextLevel \I::class
98- , 'b ' => Html \Elements \TextLevel \B::class
99- , 'u ' => Html \Elements \TextLevel \U::class
100- , 'mark ' => Html \Elements \TextLevel \Mark::class
101- , 'ruby ' => Html \Elements \TextLevel \Ruby::class
102- , 'rb ' => Html \Elements \TextLevel \Rb::class
103- , 'rt ' => Html \Elements \TextLevel \Rt::class
104- , 'rtc ' => Html \Elements \TextLevel \Rtc::class
105- , 'rp ' => Html \Elements \TextLevel \Rp::class
106- , 'bdi ' => Html \Elements \TextLevel \Bdi::class
107- , 'bdo ' => Html \Elements \TextLevel \Bdo::class
108- , 'br ' => Html \Elements \TextLevel \Br::class
109- , 'wbr ' => Html \Elements \TextLevel \Wbr::class
110-
111- , 'ins ' => Html \Elements \Edits \Ins::class
112- , 'del ' => Html \Elements \Edits \Del::class
113-
114- , 'img ' => Html \Elements \Embedded \Img::class
115- , 'iframe ' => Html \Elements \Embedded \Iframe::class
116- , 'embed ' => Html \Elements \Embedded \Embed::class
117- , 'object ' => Html \Elements \Embedded \Object_::class
118- , 'video ' => Html \Elements \Embedded \Video::class
119- , 'audio ' => Html \Elements \Embedded \Audio::class
120- , 'area ' => Html \Elements \Embedded \Area::class
121- , 'map ' => Html \Elements \Embedded \Map::class
122- , 'param ' => Html \Elements \Embedded \Param::class
123- , 'source ' => Html \Elements \Embedded \Source::class
124- , 'track ' => Html \Elements \Embedded \Track::class
125-
126- , 'table ' => Html \Elements \Tabular \Table::class
127- , 'caption ' => Html \Elements \Tabular \Caption::class
128- , 'colgroup ' => Html \Elements \Tabular \Colgroup::class
129- , 'col ' => Html \Elements \Tabular \Col::class
130- , 'thead ' => Html \Elements \Tabular \Thead::class
131- , 'tfoot ' => Html \Elements \Tabular \Tfoot::class
132- , 'tbody ' => Html \Elements \Tabular \Tbody::class
133- , 'tr ' => Html \Elements \Tabular \Tr::class
134- , 'td ' => Html \Elements \Tabular \Td::class
135- , 'th ' => Html \Elements \Tabular \Th::class
136-
137- , 'form ' => Html \Elements \Forms \Form::class
138- , 'label ' => Html \Elements \Forms \Label::class
139- , 'input ' => Html \Elements \Forms \Input::class
140- , 'button ' => Html \Elements \Forms \Button::class
141- , 'select ' => Html \Elements \Forms \Select::class
142- , 'datalist ' => Html \Elements \Forms \Datalist::class
143- , 'optgroup ' => Html \Elements \Forms \Optgroup::class
144- , 'option ' => Html \Elements \Forms \Option::class
145- , 'textarea ' => Html \Elements \Forms \Textarea::class
146- , 'keygen ' => Html \Elements \Forms \Keygen::class
147- , 'output ' => Html \Elements \Forms \Output::class
148- , 'progress ' => Html \Elements \Forms \Progress::class
149- , 'meter ' => Html \Elements \Forms \Meter::class
150- , 'fieldset ' => Html \Elements \Forms \Fieldset::class
151- , 'legend ' => Html \Elements \Forms \Legend::class
152-
153- , 'script ' => Html \Elements \Scripting \Script::class
154- , 'noscript ' => Html \Elements \Scripting \Noscript::class
155- , 'template ' => Html \Elements \Scripting \Template::class
156- , 'canvas ' => Html \Elements \Scripting \Canvas::class
39+ 'html ' => Eightfold \ Markup \ Html \Elements \Root \Html::class
40+
41+ , 'head ' => Eightfold \ Markup \ Html \Elements \Metadata \Head::class
42+ , 'title ' => Eightfold \ Markup \ Html \Elements \Metadata \Title::class
43+ , 'base ' => Eightfold \ Markup \ Html \Elements \Metadata \Base::class
44+ , 'link ' => Eightfold \ Markup \ Html \Elements \Metadata \Link::class
45+ , 'meta ' => Eightfold \ Markup \ Html \Elements \Metadata \Meta::class
46+ , 'style ' => Eightfold \ Markup \ Html \Elements \Metadata \Style::class
47+
48+ , 'body ' => Eightfold \ Markup \ Html \Elements \Sections \Body::class
49+ , 'article ' => Eightfold \ Markup \ Html \Elements \Sections \Article::class
50+ , 'section ' => Eightfold \ Markup \ Html \Elements \Sections \Section::class
51+ , 'nav ' => Eightfold \ Markup \ Html \Elements \Sections \Nav::class
52+ , 'aside ' => Eightfold \ Markup \ Html \Elements \Sections \Aside::class
53+ , 'address ' => Eightfold \ Markup \ Html \Elements \Sections \Address::class
54+ , 'h1 ' => Eightfold \ Markup \ Html \Elements \Sections \H1 ::class
55+ , 'h2 ' => Eightfold \ Markup \ Html \Elements \Sections \H2 ::class
56+ , 'h3 ' => Eightfold \ Markup \ Html \Elements \Sections \H3 ::class
57+ , 'h4 ' => Eightfold \ Markup \ Html \Elements \Sections \H4 ::class
58+ , 'h5 ' => Eightfold \ Markup \ Html \Elements \Sections \H5 ::class
59+ , 'h6 ' => Eightfold \ Markup \ Html \Elements \Sections \H6 ::class
60+ , 'header ' => Eightfold \ Markup \ Html \Elements \Sections \Header::class
61+ , 'footer ' => Eightfold \ Markup \ Html \Elements \Sections \Footer::class
62+ , 'address ' => Eightfold \ Markup \ Html \Elements \Sections \Address::class
63+
64+ , 'p ' => Eightfold \ Markup \ Html \Elements \Grouping \P::class
65+ , 'hr ' => Eightfold \ Markup \ Html \Elements \Grouping \Hr::class
66+ , 'pre ' => Eightfold \ Markup \ Html \Elements \Grouping \Pre::class
67+ , 'blockquote ' => Eightfold \ Markup \ Html \Elements \Grouping \Blockquote::class
68+ , 'ul ' => Eightfold \ Markup \ Html \Elements \Grouping \Ul::class
69+ , 'ol ' => Eightfold \ Markup \ Html \Elements \Grouping \Ol::class
70+ , 'li ' => Eightfold \ Markup \ Html \Elements \Grouping \Li::class
71+ , 'dl ' => Eightfold \ Markup \ Html \Elements \Grouping \Dl::class
72+ , 'dt ' => Eightfold \ Markup \ Html \Elements \Grouping \Dt::class
73+ , 'dd ' => Eightfold \ Markup \ Html \Elements \Grouping \Dd::class
74+ , 'figure ' => Eightfold \ Markup \ Html \Elements \Grouping \Figure::class
75+ , 'figcaption ' => Eightfold \ Markup \ Html \Elements \Grouping \Figcaption::class
76+ , 'div ' => Eightfold \ Markup \ Html \Elements \Grouping \Div::class
77+ , 'main ' => Eightfold \ Markup \ Html \Elements \Grouping \Main::class
78+
79+ , 'span ' => Eightfold \ Markup \ Html \Elements \TextLevel \Span::class
80+ , 'a ' => Eightfold \ Markup \ Html \Elements \TextLevel \A::class
81+ , 'em ' => Eightfold \ Markup \ Html \Elements \TextLevel \Em::class
82+ , 'strong ' => Eightfold \ Markup \ Html \Elements \TextLevel \Strong::class
83+ , 'small ' => Eightfold \ Markup \ Html \Elements \TextLevel \Small::class
84+ , 's ' => Eightfold \ Markup \ Html \Elements \TextLevel \S::class
85+ , 'cite ' => Eightfold \ Markup \ Html \Elements \TextLevel \Cite::class
86+ , 'q ' => Eightfold \ Markup \ Html \Elements \TextLevel \Q::class
87+ , 'dfn ' => Eightfold \ Markup \ Html \Elements \TextLevel \Dfn::class
88+ , 'abbr ' => Eightfold \ Markup \ Html \Elements \TextLevel \Abbr::class
89+ , 'data ' => Eightfold \ Markup \ Html \Elements \TextLevel \Data::class
90+ , 'time ' => Eightfold \ Markup \ Html \Elements \TextLevel \Time::class
91+ , 'code ' => Eightfold \ Markup \ Html \Elements \TextLevel \Code::class
92+ , 'var ' => Eightfold \ Markup \ Html \Elements \TextLevel \Variable::class
93+ , 'samp ' => Eightfold \ Markup \ Html \Elements \TextLevel \Samp::class
94+ , 'kbd ' => Eightfold \ Markup \ Html \Elements \TextLevel \Kbd::class
95+ , 'sup ' => Eightfold \ Markup \ Html \Elements \TextLevel \Sup::class
96+ , 'sub ' => Eightfold \ Markup \ Html \Elements \TextLevel \Sub::class
97+ , 'i ' => Eightfold \ Markup \ Html \Elements \TextLevel \I::class
98+ , 'b ' => Eightfold \ Markup \ Html \Elements \TextLevel \B::class
99+ , 'u ' => Eightfold \ Markup \ Html \Elements \TextLevel \U::class
100+ , 'mark ' => Eightfold \ Markup \ Html \Elements \TextLevel \Mark::class
101+ , 'ruby ' => Eightfold \ Markup \ Html \Elements \TextLevel \Ruby::class
102+ , 'rb ' => Eightfold \ Markup \ Html \Elements \TextLevel \Rb::class
103+ , 'rt ' => Eightfold \ Markup \ Html \Elements \TextLevel \Rt::class
104+ , 'rtc ' => Eightfold \ Markup \ Html \Elements \TextLevel \Rtc::class
105+ , 'rp ' => Eightfold \ Markup \ Html \Elements \TextLevel \Rp::class
106+ , 'bdi ' => Eightfold \ Markup \ Html \Elements \TextLevel \Bdi::class
107+ , 'bdo ' => Eightfold \ Markup \ Html \Elements \TextLevel \Bdo::class
108+ , 'br ' => Eightfold \ Markup \ Html \Elements \TextLevel \Br::class
109+ , 'wbr ' => Eightfold \ Markup \ Html \Elements \TextLevel \Wbr::class
110+
111+ , 'ins ' => Eightfold \ Markup \ Html \Elements \Edits \Ins::class
112+ , 'del ' => Eightfold \ Markup \ Html \Elements \Edits \Del::class
113+
114+ , 'img ' => Eightfold \ Markup \ Html \Elements \Embedded \Img::class
115+ , 'iframe ' => Eightfold \ Markup \ Html \Elements \Embedded \Iframe::class
116+ , 'embed ' => Eightfold \ Markup \ Html \Elements \Embedded \Embed::class
117+ , 'object ' => Eightfold \ Markup \ Html \Elements \Embedded \Object_::class
118+ , 'video ' => Eightfold \ Markup \ Html \Elements \Embedded \Video::class
119+ , 'audio ' => Eightfold \ Markup \ Html \Elements \Embedded \Audio::class
120+ , 'area ' => Eightfold \ Markup \ Html \Elements \Embedded \Area::class
121+ , 'map ' => Eightfold \ Markup \ Html \Elements \Embedded \Map::class
122+ , 'param ' => Eightfold \ Markup \ Html \Elements \Embedded \Param::class
123+ , 'source ' => Eightfold \ Markup \ Html \Elements \Embedded \Source::class
124+ , 'track ' => Eightfold \ Markup \ Html \Elements \Embedded \Track::class
125+
126+ , 'table ' => Eightfold \ Markup \ Html \Elements \Tabular \Table::class
127+ , 'caption ' => Eightfold \ Markup \ Html \Elements \Tabular \Caption::class
128+ , 'colgroup ' => Eightfold \ Markup \ Html \Elements \Tabular \Colgroup::class
129+ , 'col ' => Eightfold \ Markup \ Html \Elements \Tabular \Col::class
130+ , 'thead ' => Eightfold \ Markup \ Html \Elements \Tabular \Thead::class
131+ , 'tfoot ' => Eightfold \ Markup \ Html \Elements \Tabular \Tfoot::class
132+ , 'tbody ' => Eightfold \ Markup \ Html \Elements \Tabular \Tbody::class
133+ , 'tr ' => Eightfold \ Markup \ Html \Elements \Tabular \Tr::class
134+ , 'td ' => Eightfold \ Markup \ Html \Elements \Tabular \Td::class
135+ , 'th ' => Eightfold \ Markup \ Html \Elements \Tabular \Th::class
136+
137+ , 'form ' => Eightfold \ Markup \ Html \Elements \Forms \Form::class
138+ , 'label ' => Eightfold \ Markup \ Html \Elements \Forms \Label::class
139+ , 'input ' => Eightfold \ Markup \ Html \Elements \Forms \Input::class
140+ , 'button ' => Eightfold \ Markup \ Html \Elements \Forms \Button::class
141+ , 'select ' => Eightfold \ Markup \ Html \Elements \Forms \Select::class
142+ , 'datalist ' => Eightfold \ Markup \ Html \Elements \Forms \Datalist::class
143+ , 'optgroup ' => Eightfold \ Markup \ Html \Elements \Forms \Optgroup::class
144+ , 'option ' => Eightfold \ Markup \ Html \Elements \Forms \Option::class
145+ , 'textarea ' => Eightfold \ Markup \ Html \Elements \Forms \Textarea::class
146+ , 'keygen ' => Eightfold \ Markup \ Html \Elements \Forms \Keygen::class
147+ , 'output ' => Eightfold \ Markup \ Html \Elements \Forms \Output::class
148+ , 'progress ' => Eightfold \ Markup \ Html \Elements \Forms \Progress::class
149+ , 'meter ' => Eightfold \ Markup \ Html \Elements \Forms \Meter::class
150+ , 'fieldset ' => Eightfold \ Markup \ Html \Elements \Forms \Fieldset::class
151+ , 'legend ' => Eightfold \ Markup \ Html \Elements \Forms \Legend::class
152+
153+ , 'script ' => Eightfold \ Markup \ Html \Elements \Scripting \Script::class
154+ , 'noscript ' => Eightfold \ Markup \ Html \Elements \Scripting \Noscript::class
155+ , 'template ' => Eightfold \ Markup \ Html \Elements \Scripting \Template::class
156+ , 'canvas ' => Eightfold \ Markup \ Html \Elements \Scripting \Canvas::class
157157 ];
158158}
0 commit comments