File Coverage

blib/lib/Dash/Html/Components.pm
Criterion Covered Total %
statement 19 795 2.3
branch 4 524 0.7
condition n/a
subroutine 5 134 3.7
pod 0 131 0.0
total 28 1584 1.7


line stmt bran cond sub pod time code
1             package Dash::Html::Components;
2 6     6   127328 use strict;
  6         31  
  6         153  
3 6     6   28 use warnings;
  6         8  
  6         145  
4 6     6   2956 use Module::Load;
  6         5041  
  6         36  
5              
6             sub A {
7 0     0 0 0 shift @_;
8 0         0 load Dash::Html::Components::A;
9 0 0       0 if ( Dash::Html::Components::A->can("children") ) {
10 0 0       0 if ( ( ( scalar @_ ) % 2 ) ) {
11 0         0 unshift @_, "children";
12             }
13             }
14 0         0 return Dash::Html::Components::A->new(@_);
15             }
16              
17             sub Abbr {
18 0     0 0 0 shift @_;
19 0         0 load Dash::Html::Components::Abbr;
20 0 0       0 if ( Dash::Html::Components::Abbr->can("children") ) {
21 0 0       0 if ( ( ( scalar @_ ) % 2 ) ) {
22 0         0 unshift @_, "children";
23             }
24             }
25 0         0 return Dash::Html::Components::Abbr->new(@_);
26             }
27              
28             sub Acronym {
29 0     0 0 0 shift @_;
30 0         0 load Dash::Html::Components::Acronym;
31 0 0       0 if ( Dash::Html::Components::Acronym->can("children") ) {
32 0 0       0 if ( ( ( scalar @_ ) % 2 ) ) {
33 0         0 unshift @_, "children";
34             }
35             }
36 0         0 return Dash::Html::Components::Acronym->new(@_);
37             }
38              
39             sub Address {
40 0     0 0 0 shift @_;
41 0         0 load Dash::Html::Components::Address;
42 0 0       0 if ( Dash::Html::Components::Address->can("children") ) {
43 0 0       0 if ( ( ( scalar @_ ) % 2 ) ) {
44 0         0 unshift @_, "children";
45             }
46             }
47 0         0 return Dash::Html::Components::Address->new(@_);
48             }
49              
50             sub Area {
51 0     0 0 0 shift @_;
52 0         0 load Dash::Html::Components::Area;
53 0 0       0 if ( Dash::Html::Components::Area->can("children") ) {
54 0 0       0 if ( ( ( scalar @_ ) % 2 ) ) {
55 0         0 unshift @_, "children";
56             }
57             }
58 0         0 return Dash::Html::Components::Area->new(@_);
59             }
60              
61             sub Article {
62 0     0 0 0 shift @_;
63 0         0 load Dash::Html::Components::Article;
64 0 0       0 if ( Dash::Html::Components::Article->can("children") ) {
65 0 0       0 if ( ( ( scalar @_ ) % 2 ) ) {
66 0         0 unshift @_, "children";
67             }
68             }
69 0         0 return Dash::Html::Components::Article->new(@_);
70             }
71              
72             sub Aside {
73 0     0 0 0 shift @_;
74 0         0 load Dash::Html::Components::Aside;
75 0 0       0 if ( Dash::Html::Components::Aside->can("children") ) {
76 0 0       0 if ( ( ( scalar @_ ) % 2 ) ) {
77 0         0 unshift @_, "children";
78             }
79             }
80 0         0 return Dash::Html::Components::Aside->new(@_);
81             }
82              
83             sub Audio {
84 0     0 0 0 shift @_;
85 0         0 load Dash::Html::Components::Audio;
86 0 0       0 if ( Dash::Html::Components::Audio->can("children") ) {
87 0 0       0 if ( ( ( scalar @_ ) % 2 ) ) {
88 0         0 unshift @_, "children";
89             }
90             }
91 0         0 return Dash::Html::Components::Audio->new(@_);
92             }
93              
94             sub B {
95 0     0 0 0 shift @_;
96 0         0 load Dash::Html::Components::B;
97 0 0       0 if ( Dash::Html::Components::B->can("children") ) {
98 0 0       0 if ( ( ( scalar @_ ) % 2 ) ) {
99 0         0 unshift @_, "children";
100             }
101             }
102 0         0 return Dash::Html::Components::B->new(@_);
103             }
104              
105             sub Base {
106 0     0 0 0 shift @_;
107 0         0 load Dash::Html::Components::Base;
108 0 0       0 if ( Dash::Html::Components::Base->can("children") ) {
109 0 0       0 if ( ( ( scalar @_ ) % 2 ) ) {
110 0         0 unshift @_, "children";
111             }
112             }
113 0         0 return Dash::Html::Components::Base->new(@_);
114             }
115              
116             sub Basefont {
117 0     0 0 0 shift @_;
118 0         0 load Dash::Html::Components::Basefont;
119 0 0       0 if ( Dash::Html::Components::Basefont->can("children") ) {
120 0 0       0 if ( ( ( scalar @_ ) % 2 ) ) {
121 0         0 unshift @_, "children";
122             }
123             }
124 0         0 return Dash::Html::Components::Basefont->new(@_);
125             }
126              
127             sub Bdi {
128 0     0 0 0 shift @_;
129 0         0 load Dash::Html::Components::Bdi;
130 0 0       0 if ( Dash::Html::Components::Bdi->can("children") ) {
131 0 0       0 if ( ( ( scalar @_ ) % 2 ) ) {
132 0         0 unshift @_, "children";
133             }
134             }
135 0         0 return Dash::Html::Components::Bdi->new(@_);
136             }
137              
138             sub Bdo {
139 0     0 0 0 shift @_;
140 0         0 load Dash::Html::Components::Bdo;
141 0 0       0 if ( Dash::Html::Components::Bdo->can("children") ) {
142 0 0       0 if ( ( ( scalar @_ ) % 2 ) ) {
143 0         0 unshift @_, "children";
144             }
145             }
146 0         0 return Dash::Html::Components::Bdo->new(@_);
147             }
148              
149             sub Big {
150 0     0 0 0 shift @_;
151 0         0 load Dash::Html::Components::Big;
152 0 0       0 if ( Dash::Html::Components::Big->can("children") ) {
153 0 0       0 if ( ( ( scalar @_ ) % 2 ) ) {
154 0         0 unshift @_, "children";
155             }
156             }
157 0         0 return Dash::Html::Components::Big->new(@_);
158             }
159              
160             sub Blink {
161 0     0 0 0 shift @_;
162 0         0 load Dash::Html::Components::Blink;
163 0 0       0 if ( Dash::Html::Components::Blink->can("children") ) {
164 0 0       0 if ( ( ( scalar @_ ) % 2 ) ) {
165 0         0 unshift @_, "children";
166             }
167             }
168 0         0 return Dash::Html::Components::Blink->new(@_);
169             }
170              
171             sub Blockquote {
172 0     0 0 0 shift @_;
173 0         0 load Dash::Html::Components::Blockquote;
174 0 0       0 if ( Dash::Html::Components::Blockquote->can("children") ) {
175 0 0       0 if ( ( ( scalar @_ ) % 2 ) ) {
176 0         0 unshift @_, "children";
177             }
178             }
179 0         0 return Dash::Html::Components::Blockquote->new(@_);
180             }
181              
182             sub Br {
183 0     0 0 0 shift @_;
184 0         0 load Dash::Html::Components::Br;
185 0 0       0 if ( Dash::Html::Components::Br->can("children") ) {
186 0 0       0 if ( ( ( scalar @_ ) % 2 ) ) {
187 0         0 unshift @_, "children";
188             }
189             }
190 0         0 return Dash::Html::Components::Br->new(@_);
191             }
192              
193             sub Button {
194 0     0 0 0 shift @_;
195 0         0 load Dash::Html::Components::Button;
196 0 0       0 if ( Dash::Html::Components::Button->can("children") ) {
197 0 0       0 if ( ( ( scalar @_ ) % 2 ) ) {
198 0         0 unshift @_, "children";
199             }
200             }
201 0         0 return Dash::Html::Components::Button->new(@_);
202             }
203              
204             sub Canvas {
205 0     0 0 0 shift @_;
206 0         0 load Dash::Html::Components::Canvas;
207 0 0       0 if ( Dash::Html::Components::Canvas->can("children") ) {
208 0 0       0 if ( ( ( scalar @_ ) % 2 ) ) {
209 0         0 unshift @_, "children";
210             }
211             }
212 0         0 return Dash::Html::Components::Canvas->new(@_);
213             }
214              
215             sub Caption {
216 0     0 0 0 shift @_;
217 0         0 load Dash::Html::Components::Caption;
218 0 0       0 if ( Dash::Html::Components::Caption->can("children") ) {
219 0 0       0 if ( ( ( scalar @_ ) % 2 ) ) {
220 0         0 unshift @_, "children";
221             }
222             }
223 0         0 return Dash::Html::Components::Caption->new(@_);
224             }
225              
226             sub Center {
227 0     0 0 0 shift @_;
228 0         0 load Dash::Html::Components::Center;
229 0 0       0 if ( Dash::Html::Components::Center->can("children") ) {
230 0 0       0 if ( ( ( scalar @_ ) % 2 ) ) {
231 0         0 unshift @_, "children";
232             }
233             }
234 0         0 return Dash::Html::Components::Center->new(@_);
235             }
236              
237             sub Cite {
238 0     0 0 0 shift @_;
239 0         0 load Dash::Html::Components::Cite;
240 0 0       0 if ( Dash::Html::Components::Cite->can("children") ) {
241 0 0       0 if ( ( ( scalar @_ ) % 2 ) ) {
242 0         0 unshift @_, "children";
243             }
244             }
245 0         0 return Dash::Html::Components::Cite->new(@_);
246             }
247              
248             sub Code {
249 0     0 0 0 shift @_;
250 0         0 load Dash::Html::Components::Code;
251 0 0       0 if ( Dash::Html::Components::Code->can("children") ) {
252 0 0       0 if ( ( ( scalar @_ ) % 2 ) ) {
253 0         0 unshift @_, "children";
254             }
255             }
256 0         0 return Dash::Html::Components::Code->new(@_);
257             }
258              
259             sub Col {
260 0     0 0 0 shift @_;
261 0         0 load Dash::Html::Components::Col;
262 0 0       0 if ( Dash::Html::Components::Col->can("children") ) {
263 0 0       0 if ( ( ( scalar @_ ) % 2 ) ) {
264 0         0 unshift @_, "children";
265             }
266             }
267 0         0 return Dash::Html::Components::Col->new(@_);
268             }
269              
270             sub Colgroup {
271 0     0 0 0 shift @_;
272 0         0 load Dash::Html::Components::Colgroup;
273 0 0       0 if ( Dash::Html::Components::Colgroup->can("children") ) {
274 0 0       0 if ( ( ( scalar @_ ) % 2 ) ) {
275 0         0 unshift @_, "children";
276             }
277             }
278 0         0 return Dash::Html::Components::Colgroup->new(@_);
279             }
280              
281             sub Command {
282 0     0 0 0 shift @_;
283 0         0 load Dash::Html::Components::Command;
284 0 0       0 if ( Dash::Html::Components::Command->can("children") ) {
285 0 0       0 if ( ( ( scalar @_ ) % 2 ) ) {
286 0         0 unshift @_, "children";
287             }
288             }
289 0         0 return Dash::Html::Components::Command->new(@_);
290             }
291              
292             sub Content {
293 0     0 0 0 shift @_;
294 0         0 load Dash::Html::Components::Content;
295 0 0       0 if ( Dash::Html::Components::Content->can("children") ) {
296 0 0       0 if ( ( ( scalar @_ ) % 2 ) ) {
297 0         0 unshift @_, "children";
298             }
299             }
300 0         0 return Dash::Html::Components::Content->new(@_);
301             }
302              
303             sub Data {
304 0     0 0 0 shift @_;
305 0         0 load Dash::Html::Components::Data;
306 0 0       0 if ( Dash::Html::Components::Data->can("children") ) {
307 0 0       0 if ( ( ( scalar @_ ) % 2 ) ) {
308 0         0 unshift @_, "children";
309             }
310             }
311 0         0 return Dash::Html::Components::Data->new(@_);
312             }
313              
314             sub Datalist {
315 0     0 0 0 shift @_;
316 0         0 load Dash::Html::Components::Datalist;
317 0 0       0 if ( Dash::Html::Components::Datalist->can("children") ) {
318 0 0       0 if ( ( ( scalar @_ ) % 2 ) ) {
319 0         0 unshift @_, "children";
320             }
321             }
322 0         0 return Dash::Html::Components::Datalist->new(@_);
323             }
324              
325             sub Dd {
326 0     0 0 0 shift @_;
327 0         0 load Dash::Html::Components::Dd;
328 0 0       0 if ( Dash::Html::Components::Dd->can("children") ) {
329 0 0       0 if ( ( ( scalar @_ ) % 2 ) ) {
330 0         0 unshift @_, "children";
331             }
332             }
333 0         0 return Dash::Html::Components::Dd->new(@_);
334             }
335              
336             sub Del {
337 0     0 0 0 shift @_;
338 0         0 load Dash::Html::Components::Del;
339 0 0       0 if ( Dash::Html::Components::Del->can("children") ) {
340 0 0       0 if ( ( ( scalar @_ ) % 2 ) ) {
341 0         0 unshift @_, "children";
342             }
343             }
344 0         0 return Dash::Html::Components::Del->new(@_);
345             }
346              
347             sub Details {
348 0     0 0 0 shift @_;
349 0         0 load Dash::Html::Components::Details;
350 0 0       0 if ( Dash::Html::Components::Details->can("children") ) {
351 0 0       0 if ( ( ( scalar @_ ) % 2 ) ) {
352 0         0 unshift @_, "children";
353             }
354             }
355 0         0 return Dash::Html::Components::Details->new(@_);
356             }
357              
358             sub Dfn {
359 0     0 0 0 shift @_;
360 0         0 load Dash::Html::Components::Dfn;
361 0 0       0 if ( Dash::Html::Components::Dfn->can("children") ) {
362 0 0       0 if ( ( ( scalar @_ ) % 2 ) ) {
363 0         0 unshift @_, "children";
364             }
365             }
366 0         0 return Dash::Html::Components::Dfn->new(@_);
367             }
368              
369             sub Dialog {
370 0     0 0 0 shift @_;
371 0         0 load Dash::Html::Components::Dialog;
372 0 0       0 if ( Dash::Html::Components::Dialog->can("children") ) {
373 0 0       0 if ( ( ( scalar @_ ) % 2 ) ) {
374 0         0 unshift @_, "children";
375             }
376             }
377 0         0 return Dash::Html::Components::Dialog->new(@_);
378             }
379              
380             sub Div {
381 21     21 0 23220 shift @_;
382 21         71 load Dash::Html::Components::Div;
383 21 50       871 if ( Dash::Html::Components::Div->can("children") ) {
384 21 50       71 if ( ( ( scalar @_ ) % 2 ) ) {
385 0         0 unshift @_, "children";
386             }
387             }
388 21         290 return Dash::Html::Components::Div->new(@_);
389             }
390              
391             sub Dl {
392 0     0 0 0 shift @_;
393 0         0 load Dash::Html::Components::Dl;
394 0 0       0 if ( Dash::Html::Components::Dl->can("children") ) {
395 0 0       0 if ( ( ( scalar @_ ) % 2 ) ) {
396 0         0 unshift @_, "children";
397             }
398             }
399 0         0 return Dash::Html::Components::Dl->new(@_);
400             }
401              
402             sub Dt {
403 0     0 0 0 shift @_;
404 0         0 load Dash::Html::Components::Dt;
405 0 0       0 if ( Dash::Html::Components::Dt->can("children") ) {
406 0 0       0 if ( ( ( scalar @_ ) % 2 ) ) {
407 0         0 unshift @_, "children";
408             }
409             }
410 0         0 return Dash::Html::Components::Dt->new(@_);
411             }
412              
413             sub Element {
414 0     0 0 0 shift @_;
415 0         0 load Dash::Html::Components::Element;
416 0 0       0 if ( Dash::Html::Components::Element->can("children") ) {
417 0 0       0 if ( ( ( scalar @_ ) % 2 ) ) {
418 0         0 unshift @_, "children";
419             }
420             }
421 0         0 return Dash::Html::Components::Element->new(@_);
422             }
423              
424             sub Em {
425 0     0 0 0 shift @_;
426 0         0 load Dash::Html::Components::Em;
427 0 0       0 if ( Dash::Html::Components::Em->can("children") ) {
428 0 0       0 if ( ( ( scalar @_ ) % 2 ) ) {
429 0         0 unshift @_, "children";
430             }
431             }
432 0         0 return Dash::Html::Components::Em->new(@_);
433             }
434              
435             sub Embed {
436 0     0 0 0 shift @_;
437 0         0 load Dash::Html::Components::Embed;
438 0 0       0 if ( Dash::Html::Components::Embed->can("children") ) {
439 0 0       0 if ( ( ( scalar @_ ) % 2 ) ) {
440 0         0 unshift @_, "children";
441             }
442             }
443 0         0 return Dash::Html::Components::Embed->new(@_);
444             }
445              
446             sub Fieldset {
447 0     0 0 0 shift @_;
448 0         0 load Dash::Html::Components::Fieldset;
449 0 0       0 if ( Dash::Html::Components::Fieldset->can("children") ) {
450 0 0       0 if ( ( ( scalar @_ ) % 2 ) ) {
451 0         0 unshift @_, "children";
452             }
453             }
454 0         0 return Dash::Html::Components::Fieldset->new(@_);
455             }
456              
457             sub Figcaption {
458 0     0 0 0 shift @_;
459 0         0 load Dash::Html::Components::Figcaption;
460 0 0       0 if ( Dash::Html::Components::Figcaption->can("children") ) {
461 0 0       0 if ( ( ( scalar @_ ) % 2 ) ) {
462 0         0 unshift @_, "children";
463             }
464             }
465 0         0 return Dash::Html::Components::Figcaption->new(@_);
466             }
467              
468             sub Figure {
469 0     0 0 0 shift @_;
470 0         0 load Dash::Html::Components::Figure;
471 0 0       0 if ( Dash::Html::Components::Figure->can("children") ) {
472 0 0       0 if ( ( ( scalar @_ ) % 2 ) ) {
473 0         0 unshift @_, "children";
474             }
475             }
476 0         0 return Dash::Html::Components::Figure->new(@_);
477             }
478              
479             sub Font {
480 0     0 0 0 shift @_;
481 0         0 load Dash::Html::Components::Font;
482 0 0       0 if ( Dash::Html::Components::Font->can("children") ) {
483 0 0       0 if ( ( ( scalar @_ ) % 2 ) ) {
484 0         0 unshift @_, "children";
485             }
486             }
487 0         0 return Dash::Html::Components::Font->new(@_);
488             }
489              
490             sub Footer {
491 0     0 0 0 shift @_;
492 0         0 load Dash::Html::Components::Footer;
493 0 0       0 if ( Dash::Html::Components::Footer->can("children") ) {
494 0 0       0 if ( ( ( scalar @_ ) % 2 ) ) {
495 0         0 unshift @_, "children";
496             }
497             }
498 0         0 return Dash::Html::Components::Footer->new(@_);
499             }
500              
501             sub Form {
502 0     0 0 0 shift @_;
503 0         0 load Dash::Html::Components::Form;
504 0 0       0 if ( Dash::Html::Components::Form->can("children") ) {
505 0 0       0 if ( ( ( scalar @_ ) % 2 ) ) {
506 0         0 unshift @_, "children";
507             }
508             }
509 0         0 return Dash::Html::Components::Form->new(@_);
510             }
511              
512             sub Frame {
513 0     0 0 0 shift @_;
514 0         0 load Dash::Html::Components::Frame;
515 0 0       0 if ( Dash::Html::Components::Frame->can("children") ) {
516 0 0       0 if ( ( ( scalar @_ ) % 2 ) ) {
517 0         0 unshift @_, "children";
518             }
519             }
520 0         0 return Dash::Html::Components::Frame->new(@_);
521             }
522              
523             sub Frameset {
524 0     0 0 0 shift @_;
525 0         0 load Dash::Html::Components::Frameset;
526 0 0       0 if ( Dash::Html::Components::Frameset->can("children") ) {
527 0 0       0 if ( ( ( scalar @_ ) % 2 ) ) {
528 0         0 unshift @_, "children";
529             }
530             }
531 0         0 return Dash::Html::Components::Frameset->new(@_);
532             }
533              
534             sub H1 {
535 0     0 0 0 shift @_;
536 0         0 load Dash::Html::Components::H1;
537 0 0       0 if ( Dash::Html::Components::H1->can("children") ) {
538 0 0       0 if ( ( ( scalar @_ ) % 2 ) ) {
539 0         0 unshift @_, "children";
540             }
541             }
542 0         0 return Dash::Html::Components::H1->new(@_);
543             }
544              
545             sub H2 {
546 0     0 0 0 shift @_;
547 0         0 load Dash::Html::Components::H2;
548 0 0       0 if ( Dash::Html::Components::H2->can("children") ) {
549 0 0       0 if ( ( ( scalar @_ ) % 2 ) ) {
550 0         0 unshift @_, "children";
551             }
552             }
553 0         0 return Dash::Html::Components::H2->new(@_);
554             }
555              
556             sub H3 {
557 0     0 0 0 shift @_;
558 0         0 load Dash::Html::Components::H3;
559 0 0       0 if ( Dash::Html::Components::H3->can("children") ) {
560 0 0       0 if ( ( ( scalar @_ ) % 2 ) ) {
561 0         0 unshift @_, "children";
562             }
563             }
564 0         0 return Dash::Html::Components::H3->new(@_);
565             }
566              
567             sub H4 {
568 0     0 0 0 shift @_;
569 0         0 load Dash::Html::Components::H4;
570 0 0       0 if ( Dash::Html::Components::H4->can("children") ) {
571 0 0       0 if ( ( ( scalar @_ ) % 2 ) ) {
572 0         0 unshift @_, "children";
573             }
574             }
575 0         0 return Dash::Html::Components::H4->new(@_);
576             }
577              
578             sub H5 {
579 0     0 0 0 shift @_;
580 0         0 load Dash::Html::Components::H5;
581 0 0       0 if ( Dash::Html::Components::H5->can("children") ) {
582 0 0       0 if ( ( ( scalar @_ ) % 2 ) ) {
583 0         0 unshift @_, "children";
584             }
585             }
586 0         0 return Dash::Html::Components::H5->new(@_);
587             }
588              
589             sub H6 {
590 0     0 0 0 shift @_;
591 0         0 load Dash::Html::Components::H6;
592 0 0       0 if ( Dash::Html::Components::H6->can("children") ) {
593 0 0       0 if ( ( ( scalar @_ ) % 2 ) ) {
594 0         0 unshift @_, "children";
595             }
596             }
597 0         0 return Dash::Html::Components::H6->new(@_);
598             }
599              
600             sub Header {
601 0     0 0 0 shift @_;
602 0         0 load Dash::Html::Components::Header;
603 0 0       0 if ( Dash::Html::Components::Header->can("children") ) {
604 0 0       0 if ( ( ( scalar @_ ) % 2 ) ) {
605 0         0 unshift @_, "children";
606             }
607             }
608 0         0 return Dash::Html::Components::Header->new(@_);
609             }
610              
611             sub Hgroup {
612 0     0 0 0 shift @_;
613 0         0 load Dash::Html::Components::Hgroup;
614 0 0       0 if ( Dash::Html::Components::Hgroup->can("children") ) {
615 0 0       0 if ( ( ( scalar @_ ) % 2 ) ) {
616 0         0 unshift @_, "children";
617             }
618             }
619 0         0 return Dash::Html::Components::Hgroup->new(@_);
620             }
621              
622             sub Hr {
623 0     0 0 0 shift @_;
624 0         0 load Dash::Html::Components::Hr;
625 0 0       0 if ( Dash::Html::Components::Hr->can("children") ) {
626 0 0       0 if ( ( ( scalar @_ ) % 2 ) ) {
627 0         0 unshift @_, "children";
628             }
629             }
630 0         0 return Dash::Html::Components::Hr->new(@_);
631             }
632              
633             sub I {
634 0     0 0 0 shift @_;
635 0         0 load Dash::Html::Components::I;
636 0 0       0 if ( Dash::Html::Components::I->can("children") ) {
637 0 0       0 if ( ( ( scalar @_ ) % 2 ) ) {
638 0         0 unshift @_, "children";
639             }
640             }
641 0         0 return Dash::Html::Components::I->new(@_);
642             }
643              
644             sub Iframe {
645 0     0 0 0 shift @_;
646 0         0 load Dash::Html::Components::Iframe;
647 0 0       0 if ( Dash::Html::Components::Iframe->can("children") ) {
648 0 0       0 if ( ( ( scalar @_ ) % 2 ) ) {
649 0         0 unshift @_, "children";
650             }
651             }
652 0         0 return Dash::Html::Components::Iframe->new(@_);
653             }
654              
655             sub Img {
656 0     0 0 0 shift @_;
657 0         0 load Dash::Html::Components::Img;
658 0 0       0 if ( Dash::Html::Components::Img->can("children") ) {
659 0 0       0 if ( ( ( scalar @_ ) % 2 ) ) {
660 0         0 unshift @_, "children";
661             }
662             }
663 0         0 return Dash::Html::Components::Img->new(@_);
664             }
665              
666             sub Ins {
667 0     0 0 0 shift @_;
668 0         0 load Dash::Html::Components::Ins;
669 0 0       0 if ( Dash::Html::Components::Ins->can("children") ) {
670 0 0       0 if ( ( ( scalar @_ ) % 2 ) ) {
671 0         0 unshift @_, "children";
672             }
673             }
674 0         0 return Dash::Html::Components::Ins->new(@_);
675             }
676              
677             sub Isindex {
678 0     0 0 0 shift @_;
679 0         0 load Dash::Html::Components::Isindex;
680 0 0       0 if ( Dash::Html::Components::Isindex->can("children") ) {
681 0 0       0 if ( ( ( scalar @_ ) % 2 ) ) {
682 0         0 unshift @_, "children";
683             }
684             }
685 0         0 return Dash::Html::Components::Isindex->new(@_);
686             }
687              
688             sub Kbd {
689 0     0 0 0 shift @_;
690 0         0 load Dash::Html::Components::Kbd;
691 0 0       0 if ( Dash::Html::Components::Kbd->can("children") ) {
692 0 0       0 if ( ( ( scalar @_ ) % 2 ) ) {
693 0         0 unshift @_, "children";
694             }
695             }
696 0         0 return Dash::Html::Components::Kbd->new(@_);
697             }
698              
699             sub Keygen {
700 0     0 0 0 shift @_;
701 0         0 load Dash::Html::Components::Keygen;
702 0 0       0 if ( Dash::Html::Components::Keygen->can("children") ) {
703 0 0       0 if ( ( ( scalar @_ ) % 2 ) ) {
704 0         0 unshift @_, "children";
705             }
706             }
707 0         0 return Dash::Html::Components::Keygen->new(@_);
708             }
709              
710             sub Label {
711 0     0 0 0 shift @_;
712 0         0 load Dash::Html::Components::Label;
713 0 0       0 if ( Dash::Html::Components::Label->can("children") ) {
714 0 0       0 if ( ( ( scalar @_ ) % 2 ) ) {
715 0         0 unshift @_, "children";
716             }
717             }
718 0         0 return Dash::Html::Components::Label->new(@_);
719             }
720              
721             sub Legend {
722 0     0 0 0 shift @_;
723 0         0 load Dash::Html::Components::Legend;
724 0 0       0 if ( Dash::Html::Components::Legend->can("children") ) {
725 0 0       0 if ( ( ( scalar @_ ) % 2 ) ) {
726 0         0 unshift @_, "children";
727             }
728             }
729 0         0 return Dash::Html::Components::Legend->new(@_);
730             }
731              
732             sub Li {
733 0     0 0 0 shift @_;
734 0         0 load Dash::Html::Components::Li;
735 0 0       0 if ( Dash::Html::Components::Li->can("children") ) {
736 0 0       0 if ( ( ( scalar @_ ) % 2 ) ) {
737 0         0 unshift @_, "children";
738             }
739             }
740 0         0 return Dash::Html::Components::Li->new(@_);
741             }
742              
743             sub Link {
744 0     0 0 0 shift @_;
745 0         0 load Dash::Html::Components::Link;
746 0 0       0 if ( Dash::Html::Components::Link->can("children") ) {
747 0 0       0 if ( ( ( scalar @_ ) % 2 ) ) {
748 0         0 unshift @_, "children";
749             }
750             }
751 0         0 return Dash::Html::Components::Link->new(@_);
752             }
753              
754             sub Listing {
755 0     0 0 0 shift @_;
756 0         0 load Dash::Html::Components::Listing;
757 0 0       0 if ( Dash::Html::Components::Listing->can("children") ) {
758 0 0       0 if ( ( ( scalar @_ ) % 2 ) ) {
759 0         0 unshift @_, "children";
760             }
761             }
762 0         0 return Dash::Html::Components::Listing->new(@_);
763             }
764              
765             sub Main {
766 0     0 0 0 shift @_;
767 0         0 load Dash::Html::Components::Main;
768 0 0       0 if ( Dash::Html::Components::Main->can("children") ) {
769 0 0       0 if ( ( ( scalar @_ ) % 2 ) ) {
770 0         0 unshift @_, "children";
771             }
772             }
773 0         0 return Dash::Html::Components::Main->new(@_);
774             }
775              
776             sub MapEl {
777 0     0 0 0 shift @_;
778 0         0 load Dash::Html::Components::MapEl;
779 0 0       0 if ( Dash::Html::Components::MapEl->can("children") ) {
780 0 0       0 if ( ( ( scalar @_ ) % 2 ) ) {
781 0         0 unshift @_, "children";
782             }
783             }
784 0         0 return Dash::Html::Components::MapEl->new(@_);
785             }
786              
787             sub Mark {
788 0     0 0 0 shift @_;
789 0         0 load Dash::Html::Components::Mark;
790 0 0       0 if ( Dash::Html::Components::Mark->can("children") ) {
791 0 0       0 if ( ( ( scalar @_ ) % 2 ) ) {
792 0         0 unshift @_, "children";
793             }
794             }
795 0         0 return Dash::Html::Components::Mark->new(@_);
796             }
797              
798             sub Marquee {
799 0     0 0 0 shift @_;
800 0         0 load Dash::Html::Components::Marquee;
801 0 0       0 if ( Dash::Html::Components::Marquee->can("children") ) {
802 0 0       0 if ( ( ( scalar @_ ) % 2 ) ) {
803 0         0 unshift @_, "children";
804             }
805             }
806 0         0 return Dash::Html::Components::Marquee->new(@_);
807             }
808              
809             sub Meta {
810 0     0 0 0 shift @_;
811 0         0 load Dash::Html::Components::Meta;
812 0 0       0 if ( Dash::Html::Components::Meta->can("children") ) {
813 0 0       0 if ( ( ( scalar @_ ) % 2 ) ) {
814 0         0 unshift @_, "children";
815             }
816             }
817 0         0 return Dash::Html::Components::Meta->new(@_);
818             }
819              
820             sub Meter {
821 0     0 0 0 shift @_;
822 0         0 load Dash::Html::Components::Meter;
823 0 0       0 if ( Dash::Html::Components::Meter->can("children") ) {
824 0 0       0 if ( ( ( scalar @_ ) % 2 ) ) {
825 0         0 unshift @_, "children";
826             }
827             }
828 0         0 return Dash::Html::Components::Meter->new(@_);
829             }
830              
831             sub Multicol {
832 0     0 0 0 shift @_;
833 0         0 load Dash::Html::Components::Multicol;
834 0 0       0 if ( Dash::Html::Components::Multicol->can("children") ) {
835 0 0       0 if ( ( ( scalar @_ ) % 2 ) ) {
836 0         0 unshift @_, "children";
837             }
838             }
839 0         0 return Dash::Html::Components::Multicol->new(@_);
840             }
841              
842             sub Nav {
843 0     0 0 0 shift @_;
844 0         0 load Dash::Html::Components::Nav;
845 0 0       0 if ( Dash::Html::Components::Nav->can("children") ) {
846 0 0       0 if ( ( ( scalar @_ ) % 2 ) ) {
847 0         0 unshift @_, "children";
848             }
849             }
850 0         0 return Dash::Html::Components::Nav->new(@_);
851             }
852              
853             sub Nextid {
854 0     0 0 0 shift @_;
855 0         0 load Dash::Html::Components::Nextid;
856 0 0       0 if ( Dash::Html::Components::Nextid->can("children") ) {
857 0 0       0 if ( ( ( scalar @_ ) % 2 ) ) {
858 0         0 unshift @_, "children";
859             }
860             }
861 0         0 return Dash::Html::Components::Nextid->new(@_);
862             }
863              
864             sub Nobr {
865 0     0 0 0 shift @_;
866 0         0 load Dash::Html::Components::Nobr;
867 0 0       0 if ( Dash::Html::Components::Nobr->can("children") ) {
868 0 0       0 if ( ( ( scalar @_ ) % 2 ) ) {
869 0         0 unshift @_, "children";
870             }
871             }
872 0         0 return Dash::Html::Components::Nobr->new(@_);
873             }
874              
875             sub Noscript {
876 0     0 0 0 shift @_;
877 0         0 load Dash::Html::Components::Noscript;
878 0 0       0 if ( Dash::Html::Components::Noscript->can("children") ) {
879 0 0       0 if ( ( ( scalar @_ ) % 2 ) ) {
880 0         0 unshift @_, "children";
881             }
882             }
883 0         0 return Dash::Html::Components::Noscript->new(@_);
884             }
885              
886             sub ObjectEl {
887 0     0 0 0 shift @_;
888 0         0 load Dash::Html::Components::ObjectEl;
889 0 0       0 if ( Dash::Html::Components::ObjectEl->can("children") ) {
890 0 0       0 if ( ( ( scalar @_ ) % 2 ) ) {
891 0         0 unshift @_, "children";
892             }
893             }
894 0         0 return Dash::Html::Components::ObjectEl->new(@_);
895             }
896              
897             sub Ol {
898 0     0 0 0 shift @_;
899 0         0 load Dash::Html::Components::Ol;
900 0 0       0 if ( Dash::Html::Components::Ol->can("children") ) {
901 0 0       0 if ( ( ( scalar @_ ) % 2 ) ) {
902 0         0 unshift @_, "children";
903             }
904             }
905 0         0 return Dash::Html::Components::Ol->new(@_);
906             }
907              
908             sub Optgroup {
909 0     0 0 0 shift @_;
910 0         0 load Dash::Html::Components::Optgroup;
911 0 0       0 if ( Dash::Html::Components::Optgroup->can("children") ) {
912 0 0       0 if ( ( ( scalar @_ ) % 2 ) ) {
913 0         0 unshift @_, "children";
914             }
915             }
916 0         0 return Dash::Html::Components::Optgroup->new(@_);
917             }
918              
919             sub Option {
920 0     0 0 0 shift @_;
921 0         0 load Dash::Html::Components::Option;
922 0 0       0 if ( Dash::Html::Components::Option->can("children") ) {
923 0 0       0 if ( ( ( scalar @_ ) % 2 ) ) {
924 0         0 unshift @_, "children";
925             }
926             }
927 0         0 return Dash::Html::Components::Option->new(@_);
928             }
929              
930             sub Output {
931 0     0 0 0 shift @_;
932 0         0 load Dash::Html::Components::Output;
933 0 0       0 if ( Dash::Html::Components::Output->can("children") ) {
934 0 0       0 if ( ( ( scalar @_ ) % 2 ) ) {
935 0         0 unshift @_, "children";
936             }
937             }
938 0         0 return Dash::Html::Components::Output->new(@_);
939             }
940              
941             sub P {
942 0     0 0 0 shift @_;
943 0         0 load Dash::Html::Components::P;
944 0 0       0 if ( Dash::Html::Components::P->can("children") ) {
945 0 0       0 if ( ( ( scalar @_ ) % 2 ) ) {
946 0         0 unshift @_, "children";
947             }
948             }
949 0         0 return Dash::Html::Components::P->new(@_);
950             }
951              
952             sub Param {
953 0     0 0 0 shift @_;
954 0         0 load Dash::Html::Components::Param;
955 0 0       0 if ( Dash::Html::Components::Param->can("children") ) {
956 0 0       0 if ( ( ( scalar @_ ) % 2 ) ) {
957 0         0 unshift @_, "children";
958             }
959             }
960 0         0 return Dash::Html::Components::Param->new(@_);
961             }
962              
963             sub Picture {
964 0     0 0 0 shift @_;
965 0         0 load Dash::Html::Components::Picture;
966 0 0       0 if ( Dash::Html::Components::Picture->can("children") ) {
967 0 0       0 if ( ( ( scalar @_ ) % 2 ) ) {
968 0         0 unshift @_, "children";
969             }
970             }
971 0         0 return Dash::Html::Components::Picture->new(@_);
972             }
973              
974             sub Plaintext {
975 0     0 0 0 shift @_;
976 0         0 load Dash::Html::Components::Plaintext;
977 0 0       0 if ( Dash::Html::Components::Plaintext->can("children") ) {
978 0 0       0 if ( ( ( scalar @_ ) % 2 ) ) {
979 0         0 unshift @_, "children";
980             }
981             }
982 0         0 return Dash::Html::Components::Plaintext->new(@_);
983             }
984              
985             sub Pre {
986 0     0 0 0 shift @_;
987 0         0 load Dash::Html::Components::Pre;
988 0 0       0 if ( Dash::Html::Components::Pre->can("children") ) {
989 0 0       0 if ( ( ( scalar @_ ) % 2 ) ) {
990 0         0 unshift @_, "children";
991             }
992             }
993 0         0 return Dash::Html::Components::Pre->new(@_);
994             }
995              
996             sub Progress {
997 0     0 0 0 shift @_;
998 0         0 load Dash::Html::Components::Progress;
999 0 0       0 if ( Dash::Html::Components::Progress->can("children") ) {
1000 0 0       0 if ( ( ( scalar @_ ) % 2 ) ) {
1001 0         0 unshift @_, "children";
1002             }
1003             }
1004 0         0 return Dash::Html::Components::Progress->new(@_);
1005             }
1006              
1007             sub Q {
1008 0     0 0 0 shift @_;
1009 0         0 load Dash::Html::Components::Q;
1010 0 0       0 if ( Dash::Html::Components::Q->can("children") ) {
1011 0 0       0 if ( ( ( scalar @_ ) % 2 ) ) {
1012 0         0 unshift @_, "children";
1013             }
1014             }
1015 0         0 return Dash::Html::Components::Q->new(@_);
1016             }
1017              
1018             sub Rb {
1019 0     0 0 0 shift @_;
1020 0         0 load Dash::Html::Components::Rb;
1021 0 0       0 if ( Dash::Html::Components::Rb->can("children") ) {
1022 0 0       0 if ( ( ( scalar @_ ) % 2 ) ) {
1023 0         0 unshift @_, "children";
1024             }
1025             }
1026 0         0 return Dash::Html::Components::Rb->new(@_);
1027             }
1028              
1029             sub Rp {
1030 0     0 0 0 shift @_;
1031 0         0 load Dash::Html::Components::Rp;
1032 0 0       0 if ( Dash::Html::Components::Rp->can("children") ) {
1033 0 0       0 if ( ( ( scalar @_ ) % 2 ) ) {
1034 0         0 unshift @_, "children";
1035             }
1036             }
1037 0         0 return Dash::Html::Components::Rp->new(@_);
1038             }
1039              
1040             sub Rt {
1041 0     0 0 0 shift @_;
1042 0         0 load Dash::Html::Components::Rt;
1043 0 0       0 if ( Dash::Html::Components::Rt->can("children") ) {
1044 0 0       0 if ( ( ( scalar @_ ) % 2 ) ) {
1045 0         0 unshift @_, "children";
1046             }
1047             }
1048 0         0 return Dash::Html::Components::Rt->new(@_);
1049             }
1050              
1051             sub Rtc {
1052 0     0 0 0 shift @_;
1053 0         0 load Dash::Html::Components::Rtc;
1054 0 0       0 if ( Dash::Html::Components::Rtc->can("children") ) {
1055 0 0       0 if ( ( ( scalar @_ ) % 2 ) ) {
1056 0         0 unshift @_, "children";
1057             }
1058             }
1059 0         0 return Dash::Html::Components::Rtc->new(@_);
1060             }
1061              
1062             sub Ruby {
1063 0     0 0 0 shift @_;
1064 0         0 load Dash::Html::Components::Ruby;
1065 0 0       0 if ( Dash::Html::Components::Ruby->can("children") ) {
1066 0 0       0 if ( ( ( scalar @_ ) % 2 ) ) {
1067 0         0 unshift @_, "children";
1068             }
1069             }
1070 0         0 return Dash::Html::Components::Ruby->new(@_);
1071             }
1072              
1073             sub S {
1074 0     0 0 0 shift @_;
1075 0         0 load Dash::Html::Components::S;
1076 0 0       0 if ( Dash::Html::Components::S->can("children") ) {
1077 0 0       0 if ( ( ( scalar @_ ) % 2 ) ) {
1078 0         0 unshift @_, "children";
1079             }
1080             }
1081 0         0 return Dash::Html::Components::S->new(@_);
1082             }
1083              
1084             sub Samp {
1085 0     0 0 0 shift @_;
1086 0         0 load Dash::Html::Components::Samp;
1087 0 0       0 if ( Dash::Html::Components::Samp->can("children") ) {
1088 0 0       0 if ( ( ( scalar @_ ) % 2 ) ) {
1089 0         0 unshift @_, "children";
1090             }
1091             }
1092 0         0 return Dash::Html::Components::Samp->new(@_);
1093             }
1094              
1095             sub Script {
1096 0     0 0 0 shift @_;
1097 0         0 load Dash::Html::Components::Script;
1098 0 0       0 if ( Dash::Html::Components::Script->can("children") ) {
1099 0 0       0 if ( ( ( scalar @_ ) % 2 ) ) {
1100 0         0 unshift @_, "children";
1101             }
1102             }
1103 0         0 return Dash::Html::Components::Script->new(@_);
1104             }
1105              
1106             sub Section {
1107 0     0 0 0 shift @_;
1108 0         0 load Dash::Html::Components::Section;
1109 0 0       0 if ( Dash::Html::Components::Section->can("children") ) {
1110 0 0       0 if ( ( ( scalar @_ ) % 2 ) ) {
1111 0         0 unshift @_, "children";
1112             }
1113             }
1114 0         0 return Dash::Html::Components::Section->new(@_);
1115             }
1116              
1117             sub Select {
1118 0     0 0 0 shift @_;
1119 0         0 load Dash::Html::Components::Select;
1120 0 0       0 if ( Dash::Html::Components::Select->can("children") ) {
1121 0 0       0 if ( ( ( scalar @_ ) % 2 ) ) {
1122 0         0 unshift @_, "children";
1123             }
1124             }
1125 0         0 return Dash::Html::Components::Select->new(@_);
1126             }
1127              
1128             sub Shadow {
1129 0     0 0 0 shift @_;
1130 0         0 load Dash::Html::Components::Shadow;
1131 0 0       0 if ( Dash::Html::Components::Shadow->can("children") ) {
1132 0 0       0 if ( ( ( scalar @_ ) % 2 ) ) {
1133 0         0 unshift @_, "children";
1134             }
1135             }
1136 0         0 return Dash::Html::Components::Shadow->new(@_);
1137             }
1138              
1139             sub Slot {
1140 0     0 0 0 shift @_;
1141 0         0 load Dash::Html::Components::Slot;
1142 0 0       0 if ( Dash::Html::Components::Slot->can("children") ) {
1143 0 0       0 if ( ( ( scalar @_ ) % 2 ) ) {
1144 0         0 unshift @_, "children";
1145             }
1146             }
1147 0         0 return Dash::Html::Components::Slot->new(@_);
1148             }
1149              
1150             sub Small {
1151 0     0 0 0 shift @_;
1152 0         0 load Dash::Html::Components::Small;
1153 0 0       0 if ( Dash::Html::Components::Small->can("children") ) {
1154 0 0       0 if ( ( ( scalar @_ ) % 2 ) ) {
1155 0         0 unshift @_, "children";
1156             }
1157             }
1158 0         0 return Dash::Html::Components::Small->new(@_);
1159             }
1160              
1161             sub Source {
1162 0     0 0 0 shift @_;
1163 0         0 load Dash::Html::Components::Source;
1164 0 0       0 if ( Dash::Html::Components::Source->can("children") ) {
1165 0 0       0 if ( ( ( scalar @_ ) % 2 ) ) {
1166 0         0 unshift @_, "children";
1167             }
1168             }
1169 0         0 return Dash::Html::Components::Source->new(@_);
1170             }
1171              
1172             sub Spacer {
1173 0     0 0 0 shift @_;
1174 0         0 load Dash::Html::Components::Spacer;
1175 0 0       0 if ( Dash::Html::Components::Spacer->can("children") ) {
1176 0 0       0 if ( ( ( scalar @_ ) % 2 ) ) {
1177 0         0 unshift @_, "children";
1178             }
1179             }
1180 0         0 return Dash::Html::Components::Spacer->new(@_);
1181             }
1182              
1183             sub Span {
1184 0     0 0 0 shift @_;
1185 0         0 load Dash::Html::Components::Span;
1186 0 0       0 if ( Dash::Html::Components::Span->can("children") ) {
1187 0 0       0 if ( ( ( scalar @_ ) % 2 ) ) {
1188 0         0 unshift @_, "children";
1189             }
1190             }
1191 0         0 return Dash::Html::Components::Span->new(@_);
1192             }
1193              
1194             sub Strike {
1195 0     0 0 0 shift @_;
1196 0         0 load Dash::Html::Components::Strike;
1197 0 0       0 if ( Dash::Html::Components::Strike->can("children") ) {
1198 0 0       0 if ( ( ( scalar @_ ) % 2 ) ) {
1199 0         0 unshift @_, "children";
1200             }
1201             }
1202 0         0 return Dash::Html::Components::Strike->new(@_);
1203             }
1204              
1205             sub Strong {
1206 0     0 0 0 shift @_;
1207 0         0 load Dash::Html::Components::Strong;
1208 0 0       0 if ( Dash::Html::Components::Strong->can("children") ) {
1209 0 0       0 if ( ( ( scalar @_ ) % 2 ) ) {
1210 0         0 unshift @_, "children";
1211             }
1212             }
1213 0         0 return Dash::Html::Components::Strong->new(@_);
1214             }
1215              
1216             sub Sub {
1217 0     0 0 0 shift @_;
1218 0         0 load Dash::Html::Components::Sub;
1219 0 0       0 if ( Dash::Html::Components::Sub->can("children") ) {
1220 0 0       0 if ( ( ( scalar @_ ) % 2 ) ) {
1221 0         0 unshift @_, "children";
1222             }
1223             }
1224 0         0 return Dash::Html::Components::Sub->new(@_);
1225             }
1226              
1227             sub Summary {
1228 0     0 0 0 shift @_;
1229 0         0 load Dash::Html::Components::Summary;
1230 0 0       0 if ( Dash::Html::Components::Summary->can("children") ) {
1231 0 0       0 if ( ( ( scalar @_ ) % 2 ) ) {
1232 0         0 unshift @_, "children";
1233             }
1234             }
1235 0         0 return Dash::Html::Components::Summary->new(@_);
1236             }
1237              
1238             sub Sup {
1239 0     0 0 0 shift @_;
1240 0         0 load Dash::Html::Components::Sup;
1241 0 0       0 if ( Dash::Html::Components::Sup->can("children") ) {
1242 0 0       0 if ( ( ( scalar @_ ) % 2 ) ) {
1243 0         0 unshift @_, "children";
1244             }
1245             }
1246 0         0 return Dash::Html::Components::Sup->new(@_);
1247             }
1248              
1249             sub Table {
1250 0     0 0 0 shift @_;
1251 0         0 load Dash::Html::Components::Table;
1252 0 0       0 if ( Dash::Html::Components::Table->can("children") ) {
1253 0 0       0 if ( ( ( scalar @_ ) % 2 ) ) {
1254 0         0 unshift @_, "children";
1255             }
1256             }
1257 0         0 return Dash::Html::Components::Table->new(@_);
1258             }
1259              
1260             sub Tbody {
1261 0     0 0 0 shift @_;
1262 0         0 load Dash::Html::Components::Tbody;
1263 0 0       0 if ( Dash::Html::Components::Tbody->can("children") ) {
1264 0 0       0 if ( ( ( scalar @_ ) % 2 ) ) {
1265 0         0 unshift @_, "children";
1266             }
1267             }
1268 0         0 return Dash::Html::Components::Tbody->new(@_);
1269             }
1270              
1271             sub Td {
1272 0     0 0 0 shift @_;
1273 0         0 load Dash::Html::Components::Td;
1274 0 0       0 if ( Dash::Html::Components::Td->can("children") ) {
1275 0 0       0 if ( ( ( scalar @_ ) % 2 ) ) {
1276 0         0 unshift @_, "children";
1277             }
1278             }
1279 0         0 return Dash::Html::Components::Td->new(@_);
1280             }
1281              
1282             sub Template {
1283 0     0 0 0 shift @_;
1284 0         0 load Dash::Html::Components::Template;
1285 0 0       0 if ( Dash::Html::Components::Template->can("children") ) {
1286 0 0       0 if ( ( ( scalar @_ ) % 2 ) ) {
1287 0         0 unshift @_, "children";
1288             }
1289             }
1290 0         0 return Dash::Html::Components::Template->new(@_);
1291             }
1292              
1293             sub Textarea {
1294 1     1 0 682 shift @_;
1295 1         6 load Dash::Html::Components::Textarea;
1296 1 50       18 if ( Dash::Html::Components::Textarea->can("children") ) {
1297 1 50       5 if ( ( ( scalar @_ ) % 2 ) ) {
1298 0         0 unshift @_, "children";
1299             }
1300             }
1301 1         5 return Dash::Html::Components::Textarea->new(@_);
1302             }
1303              
1304             sub Tfoot {
1305 0     0 0   shift @_;
1306 0           load Dash::Html::Components::Tfoot;
1307 0 0         if ( Dash::Html::Components::Tfoot->can("children") ) {
1308 0 0         if ( ( ( scalar @_ ) % 2 ) ) {
1309 0           unshift @_, "children";
1310             }
1311             }
1312 0           return Dash::Html::Components::Tfoot->new(@_);
1313             }
1314              
1315             sub Th {
1316 0     0 0   shift @_;
1317 0           load Dash::Html::Components::Th;
1318 0 0         if ( Dash::Html::Components::Th->can("children") ) {
1319 0 0         if ( ( ( scalar @_ ) % 2 ) ) {
1320 0           unshift @_, "children";
1321             }
1322             }
1323 0           return Dash::Html::Components::Th->new(@_);
1324             }
1325              
1326             sub Thead {
1327 0     0 0   shift @_;
1328 0           load Dash::Html::Components::Thead;
1329 0 0         if ( Dash::Html::Components::Thead->can("children") ) {
1330 0 0         if ( ( ( scalar @_ ) % 2 ) ) {
1331 0           unshift @_, "children";
1332             }
1333             }
1334 0           return Dash::Html::Components::Thead->new(@_);
1335             }
1336              
1337             sub Time {
1338 0     0 0   shift @_;
1339 0           load Dash::Html::Components::Time;
1340 0 0         if ( Dash::Html::Components::Time->can("children") ) {
1341 0 0         if ( ( ( scalar @_ ) % 2 ) ) {
1342 0           unshift @_, "children";
1343             }
1344             }
1345 0           return Dash::Html::Components::Time->new(@_);
1346             }
1347              
1348             sub Title {
1349 0     0 0   shift @_;
1350 0           load Dash::Html::Components::Title;
1351 0 0         if ( Dash::Html::Components::Title->can("children") ) {
1352 0 0         if ( ( ( scalar @_ ) % 2 ) ) {
1353 0           unshift @_, "children";
1354             }
1355             }
1356 0           return Dash::Html::Components::Title->new(@_);
1357             }
1358              
1359             sub Tr {
1360 0     0 0   shift @_;
1361 0           load Dash::Html::Components::Tr;
1362 0 0         if ( Dash::Html::Components::Tr->can("children") ) {
1363 0 0         if ( ( ( scalar @_ ) % 2 ) ) {
1364 0           unshift @_, "children";
1365             }
1366             }
1367 0           return Dash::Html::Components::Tr->new(@_);
1368             }
1369              
1370             sub Track {
1371 0     0 0   shift @_;
1372 0           load Dash::Html::Components::Track;
1373 0 0         if ( Dash::Html::Components::Track->can("children") ) {
1374 0 0         if ( ( ( scalar @_ ) % 2 ) ) {
1375 0           unshift @_, "children";
1376             }
1377             }
1378 0           return Dash::Html::Components::Track->new(@_);
1379             }
1380              
1381             sub U {
1382 0     0 0   shift @_;
1383 0           load Dash::Html::Components::U;
1384 0 0         if ( Dash::Html::Components::U->can("children") ) {
1385 0 0         if ( ( ( scalar @_ ) % 2 ) ) {
1386 0           unshift @_, "children";
1387             }
1388             }
1389 0           return Dash::Html::Components::U->new(@_);
1390             }
1391              
1392             sub Ul {
1393 0     0 0   shift @_;
1394 0           load Dash::Html::Components::Ul;
1395 0 0         if ( Dash::Html::Components::Ul->can("children") ) {
1396 0 0         if ( ( ( scalar @_ ) % 2 ) ) {
1397 0           unshift @_, "children";
1398             }
1399             }
1400 0           return Dash::Html::Components::Ul->new(@_);
1401             }
1402              
1403             sub Var {
1404 0     0 0   shift @_;
1405 0           load Dash::Html::Components::Var;
1406 0 0         if ( Dash::Html::Components::Var->can("children") ) {
1407 0 0         if ( ( ( scalar @_ ) % 2 ) ) {
1408 0           unshift @_, "children";
1409             }
1410             }
1411 0           return Dash::Html::Components::Var->new(@_);
1412             }
1413              
1414             sub Video {
1415 0     0 0   shift @_;
1416 0           load Dash::Html::Components::Video;
1417 0 0         if ( Dash::Html::Components::Video->can("children") ) {
1418 0 0         if ( ( ( scalar @_ ) % 2 ) ) {
1419 0           unshift @_, "children";
1420             }
1421             }
1422 0           return Dash::Html::Components::Video->new(@_);
1423             }
1424              
1425             sub Wbr {
1426 0     0 0   shift @_;
1427 0           load Dash::Html::Components::Wbr;
1428 0 0         if ( Dash::Html::Components::Wbr->can("children") ) {
1429 0 0         if ( ( ( scalar @_ ) % 2 ) ) {
1430 0           unshift @_, "children";
1431             }
1432             }
1433 0           return Dash::Html::Components::Wbr->new(@_);
1434             }
1435              
1436             sub Xmp {
1437 0     0 0   shift @_;
1438 0           load Dash::Html::Components::Xmp;
1439 0 0         if ( Dash::Html::Components::Xmp->can("children") ) {
1440 0 0         if ( ( ( scalar @_ ) % 2 ) ) {
1441 0           unshift @_, "children";
1442             }
1443             }
1444 0           return Dash::Html::Components::Xmp->new(@_);
1445             }
1446             1;
1447              
1448             __END__