{
    "tests": [
        {
            "fragmentContext": null,
            "description": "<!DOCTYPE html><body><foo>A",
            "input": "<!DOCTYPE html><body><foo>A",
            "output": [
                [
                    "DOCTYPE",
                    "html",
                    null,
                    null,
                    true
                ],
                [
                    "StartTag",
                    "body",
                    {}
                ],
                [
                    "StartTag",
                    "foo",
                    {}
                ],
                [
                    "Character",
                    "A"
                ]
            ]
        },
        {
            "fragmentContext": null,
            "description": "<!DOCTYPE html><body><area>A",
            "input": "<!DOCTYPE html><body><area>A",
            "output": [
                [
                    "DOCTYPE",
                    "html",
                    null,
                    null,
                    true
                ],
                [
                    "StartTag",
                    "body",
                    {}
                ],
                [
                    "StartTag",
                    "area",
                    {}
                ],
                [
                    "Character",
                    "A"
                ]
            ]
        },
        {
            "fragmentContext": null,
            "description": "<!DOCTYPE html><body><base>A",
            "input": "<!DOCTYPE html><body><base>A",
            "output": [
                [
                    "DOCTYPE",
                    "html",
                    null,
                    null,
                    true
                ],
                [
                    "StartTag",
                    "body",
                    {}
                ],
                [
                    "StartTag",
                    "base",
                    {}
                ],
                [
                    "Character",
                    "A"
                ]
            ]
        },
        {
            "fragmentContext": null,
            "description": "<!DOCTYPE html><body><basefont>A",
            "input": "<!DOCTYPE html><body><basefont>A",
            "output": [
                [
                    "DOCTYPE",
                    "html",
                    null,
                    null,
                    true
                ],
                [
                    "StartTag",
                    "body",
                    {}
                ],
                [
                    "StartTag",
                    "basefont",
                    {}
                ],
                [
                    "Character",
                    "A"
                ]
            ]
        },
        {
            "fragmentContext": null,
            "description": "<!DOCTYPE html><body><bgsound>A",
            "input": "<!DOCTYPE html><body><bgsound>A",
            "output": [
                [
                    "DOCTYPE",
                    "html",
                    null,
                    null,
                    true
                ],
                [
                    "StartTag",
                    "body",
                    {}
                ],
                [
                    "StartTag",
                    "bgsound",
                    {}
                ],
                [
                    "Character",
                    "A"
                ]
            ]
        },
        {
            "fragmentContext": null,
            "description": "<!DOCTYPE html><body><br>A",
            "input": "<!DOCTYPE html><body><br>A",
            "output": [
                [
                    "DOCTYPE",
                    "html",
                    null,
                    null,
                    true
                ],
                [
                    "StartTag",
                    "body",
                    {}
                ],
                [
                    "StartTag",
                    "br",
                    {}
                ],
                [
                    "Character",
                    "A"
                ]
            ]
        },
        {
            "fragmentContext": null,
            "description": "<!DOCTYPE html><body><col>A",
            "input": "<!DOCTYPE html><body><col>A",
            "output": [
                [
                    "DOCTYPE",
                    "html",
                    null,
                    null,
                    true
                ],
                [
                    "StartTag",
                    "body",
                    {}
                ],
                [
                    "StartTag",
                    "col",
                    {}
                ],
                [
                    "Character",
                    "A"
                ]
            ]
        },
        {
            "fragmentContext": null,
            "description": "<!DOCTYPE html><body><command>A",
            "input": "<!DOCTYPE html><body><command>A",
            "output": [
                [
                    "DOCTYPE",
                    "html",
                    null,
                    null,
                    true
                ],
                [
                    "StartTag",
                    "body",
                    {}
                ],
                [
                    "StartTag",
                    "command",
                    {}
                ],
                [
                    "Character",
                    "A"
                ]
            ]
        },
        {
            "fragmentContext": null,
            "description": "<!DOCTYPE html><body><embed>A",
            "input": "<!DOCTYPE html><body><embed>A",
            "output": [
                [
                    "DOCTYPE",
                    "html",
                    null,
                    null,
                    true
                ],
                [
                    "StartTag",
                    "body",
                    {}
                ],
                [
                    "StartTag",
                    "embed",
                    {}
                ],
                [
                    "Character",
                    "A"
                ]
            ]
        },
        {
            "fragmentContext": null,
            "description": "<!DOCTYPE html><body><frame>A",
            "input": "<!DOCTYPE html><body><frame>A",
            "output": [
                [
                    "DOCTYPE",
                    "html",
                    null,
                    null,
                    true
                ],
                [
                    "StartTag",
                    "body",
                    {}
                ],
                [
                    "StartTag",
                    "frame",
                    {}
                ],
                [
                    "Character",
                    "A"
                ]
            ]
        },
        {
            "fragmentContext": null,
            "description": "<!DOCTYPE html><body><hr>A",
            "input": "<!DOCTYPE html><body><hr>A",
            "output": [
                [
                    "DOCTYPE",
                    "html",
                    null,
                    null,
                    true
                ],
                [
                    "StartTag",
                    "body",
                    {}
                ],
                [
                    "StartTag",
                    "hr",
                    {}
                ],
                [
                    "Character",
                    "A"
                ]
            ]
        },
        {
            "fragmentContext": null,
            "description": "<!DOCTYPE html><body><img>A",
            "input": "<!DOCTYPE html><body><img>A",
            "output": [
                [
                    "DOCTYPE",
                    "html",
                    null,
                    null,
                    true
                ],
                [
                    "StartTag",
                    "body",
                    {}
                ],
                [
                    "StartTag",
                    "img",
                    {}
                ],
                [
                    "Character",
                    "A"
                ]
            ]
        },
        {
            "fragmentContext": null,
            "description": "<!DOCTYPE html><body><input>A",
            "input": "<!DOCTYPE html><body><input>A",
            "output": [
                [
                    "DOCTYPE",
                    "html",
                    null,
                    null,
                    true
                ],
                [
                    "StartTag",
                    "body",
                    {}
                ],
                [
                    "StartTag",
                    "input",
                    {}
                ],
                [
                    "Character",
                    "A"
                ]
            ]
        },
        {
            "fragmentContext": null,
            "description": "<!DOCTYPE html><body><keygen>A",
            "input": "<!DOCTYPE html><body><keygen>A",
            "output": [
                [
                    "DOCTYPE",
                    "html",
                    null,
                    null,
                    true
                ],
                [
                    "StartTag",
                    "body",
                    {}
                ],
                [
                    "StartTag",
                    "keygen",
                    {}
                ],
                [
                    "Character",
                    "A"
                ]
            ]
        },
        {
            "fragmentContext": null,
            "description": "<!DOCTYPE html><keygen>A</keygen>B",
            "input": "<!DOCTYPE html><keygen>A</keygen>B",
            "output": [
                [
                    "DOCTYPE",
                    "html",
                    null,
                    null,
                    true
                ],
                [
                    "StartTag",
                    "keygen",
                    {}
                ],
                [
                    "Character",
                    "A"
                ],
                [
                    "EndTag",
                    "keygen"
                ],
                [
                    "Character",
                    "B"
                ]
            ]
        },
        {
            "fragmentContext": null,
            "description": "</keygen>A",
            "input": "</keygen>A",
            "output": [
                [
                    "EndTag",
                    "keygen"
                ],
                [
                    "Character",
                    "A"
                ]
            ]
        },
        {
            "fragmentContext": null,
            "description": "<!DOCTYPE html></keygen>A",
            "input": "<!DOCTYPE html></keygen>A",
            "output": [
                [
                    "DOCTYPE",
                    "html",
                    null,
                    null,
                    true
                ],
                [
                    "EndTag",
                    "keygen"
                ],
                [
                    "Character",
                    "A"
                ]
            ]
        },
        {
            "fragmentContext": null,
            "description": "<!DOCTYPE html><head></keygen>A",
            "input": "<!DOCTYPE html><head></keygen>A",
            "output": [
                [
                    "DOCTYPE",
                    "html",
                    null,
                    null,
                    true
                ],
                [
                    "StartTag",
                    "head",
                    {}
                ],
                [
                    "EndTag",
                    "keygen"
                ],
                [
                    "Character",
                    "A"
                ]
            ]
        },
        {
            "fragmentContext": null,
            "description": "<!DOCTYPE html><head></head></keygen>A",
            "input": "<!DOCTYPE html><head></head></keygen>A",
            "output": [
                [
                    "DOCTYPE",
                    "html",
                    null,
                    null,
                    true
                ],
                [
                    "StartTag",
                    "head",
                    {}
                ],
                [
                    "EndTag",
                    "head"
                ],
                [
                    "EndTag",
                    "keygen"
                ],
                [
                    "Character",
                    "A"
                ]
            ]
        },
        {
            "fragmentContext": null,
            "description": "<!DOCTYPE html><body></keygen>A",
            "input": "<!DOCTYPE html><body></keygen>A",
            "output": [
                [
                    "DOCTYPE",
                    "html",
                    null,
                    null,
                    true
                ],
                [
                    "StartTag",
                    "body",
                    {}
                ],
                [
                    "EndTag",
                    "keygen"
                ],
                [
                    "Character",
                    "A"
                ]
            ]
        },
        {
            "fragmentContext": null,
            "description": "<!DOCTYPE html><body><link>A",
            "input": "<!DOCTYPE html><body><link>A",
            "output": [
                [
                    "DOCTYPE",
                    "html",
                    null,
                    null,
                    true
                ],
                [
                    "StartTag",
                    "body",
                    {}
                ],
                [
                    "StartTag",
                    "link",
                    {}
                ],
                [
                    "Character",
                    "A"
                ]
            ]
        },
        {
            "fragmentContext": null,
            "description": "<!DOCTYPE html><body><meta>A",
            "input": "<!DOCTYPE html><body><meta>A",
            "output": [
                [
                    "DOCTYPE",
                    "html",
                    null,
                    null,
                    true
                ],
                [
                    "StartTag",
                    "body",
                    {}
                ],
                [
                    "StartTag",
                    "meta",
                    {}
                ],
                [
                    "Character",
                    "A"
                ]
            ]
        },
        {
            "fragmentContext": null,
            "description": "<!DOCTYPE html><body><param>A",
            "input": "<!DOCTYPE html><body><param>A",
            "output": [
                [
                    "DOCTYPE",
                    "html",
                    null,
                    null,
                    true
                ],
                [
                    "StartTag",
                    "body",
                    {}
                ],
                [
                    "StartTag",
                    "param",
                    {}
                ],
                [
                    "Character",
                    "A"
                ]
            ]
        },
        {
            "fragmentContext": null,
            "description": "<!DOCTYPE html><body><source>A",
            "input": "<!DOCTYPE html><body><source>A",
            "output": [
                [
                    "DOCTYPE",
                    "html",
                    null,
                    null,
                    true
                ],
                [
                    "StartTag",
                    "body",
                    {}
                ],
                [
                    "StartTag",
                    "source",
                    {}
                ],
                [
                    "Character",
                    "A"
                ]
            ]
        },
        {
            "fragmentContext": null,
            "description": "<!DOCTYPE html><body><track>A",
            "input": "<!DOCTYPE html><body><track>A",
            "output": [
                [
                    "DOCTYPE",
                    "html",
                    null,
                    null,
                    true
                ],
                [
                    "StartTag",
                    "body",
                    {}
                ],
                [
                    "StartTag",
                    "track",
                    {}
                ],
                [
                    "Character",
                    "A"
                ]
            ]
        },
        {
            "fragmentContext": null,
            "description": "<!DOCTYPE html><body><wbr>A",
            "input": "<!DOCTYPE html><body><wbr>A",
            "output": [
                [
                    "DOCTYPE",
                    "html",
                    null,
                    null,
                    true
                ],
                [
                    "StartTag",
                    "body",
                    {}
                ],
                [
                    "StartTag",
                    "wbr",
                    {}
                ],
                [
                    "Character",
                    "A"
                ]
            ]
        }
    ]
}