{
  "source": {
    "archive_url": "https://www.w3.org/WAI/demos/bad/bad.zip",
    "archive_sha256": "fd538ed4a594eb397fd99e75ab25744d1419fceece961bbfe0bcee9785123216",
    "retrieved_at": "2026-09-23T21:09:01.720574+00:00",
    "archive_release": "2012-02-20",
    "original_html_sha256": {
      "home": "6c9d1b0518020e80f7563272a15e3fca324105e2752bee8a4095e09600863512",
      "news": "b16bb26cc64db04753cb083a8f2f4f6bbc65aa649898ebefa3484348769988ea",
      "tickets": "affe4b1e6e8ce58665ba119935b263c29afa1443ac656be796a864816bef403e",
      "survey": "93e16bf1287af4a10aa392ec95206528f15681776167c90503969f51e6493f39"
    }
  },
  "artifacts": {
    "LICENSE.txt": "e01e443df8a6c16fdaed9ff0ba1b152785f02e68c16a941b0560817fbad1e0b7",
    "home-desktop.png": "61a8d5e0b5f046188488d30ebbb8e0bdc033146b9d4fa5dc2cb73b59a0ab4bfa",
    "home-mobile.png": "801385c3a85fb45f85bed7349628251b617ffe01a32c629e72e1fccb9ac49286",
    "home.html": "5b42948b7ab71c63926cb2262064c5baafb6ff2e09b8b5892ed680f1877339f8",
    "news-desktop.png": "d8bd09151a96e29b0c3a647a73fe83eda122dec11d4fac76a0f8a08920a98d34",
    "news-mobile.png": "05f627bf1fb6120cbb5e34ba2df04064c8c0a40ffeaaed9e009d657dc0edec6a",
    "news.html": "b2665178e40352ef3155b7e936c75e52de14e9eb24210462c8845499a2380f62",
    "survey-desktop.png": "c85c819c7e484bdcaf5bb35715ee24446785359856604a6105fde21564dc66de",
    "survey-mobile.png": "846c0b41b336be3f7d763e37c5c9f89834807bbe856534355bda090f62c6948f",
    "survey.html": "aa8df662ad1b462b371f0052a8b57aa6d0d9f343d7dc66b3b600826e5f44e0a7",
    "tickets-desktop.png": "2e0223f988f428c4d3b30fe5e803264f819cfe25c0a26480ae18e8db9eee4bc7",
    "tickets-mobile.png": "fb2eb233a1893c062ce719805edc12c7e504ab5d14e02afa435989789a773758",
    "tickets.html": "1473657fc88b2bd480864ba2ffb39f27cffb825263f43fcb6c901066e2b19407"
  },
  "pages": [
    {
      "id": "home",
      "snapshot_id": "citylights-2026-09-24",
      "canonical_url": "https://www.w3.org/WAI/demos/bad/before/home.html",
      "requested_url": "https://www.w3.org/WAI/demos/bad/before/home.html",
      "final_url": "https://www.w3.org/WAI/demos/bad/before/home.html",
      "state": "succeeded",
      "http_status": null,
      "content_type": "text/html",
      "title": "Welcome to CityLights! [Inaccessible Home Page]",
      "metadata": {
        "title": "Welcome to CityLights! [Inaccessible Home Page]",
        "language": null,
        "canonical_url": null,
        "meta_description": null,
        "headings": {
          "h1": 1,
          "h2": 0,
          "h3": 0,
          "h4": 0,
          "h5": 0,
          "h6": 0
        },
        "landmark_count": 0,
        "link_count": 55,
        "image_count": 42,
        "images_without_alt": 33,
        "form_count": 0
      },
      "error_code": null,
      "error_detail": null,
      "content_hash": "06138e7187a403b737023057e2053a02adfa5b8395de143add3addcf5c1be497",
      "style_hash": "e56708b270735bb6a6b81f2dc4fbc60eeb92e1a83fef8455d92b90b2fa2918bf",
      "structure_hash": "e58e40f6ef906c7d",
      "desktop_visual_hash": "421e500c9602d28ee15c20dc4c4c0e32",
      "mobile_visual_hash": "1bc4bb048d019201d88313be9b8c0412",
      "accessibility_summary": {
        "violations": [
          {
            "axe_rule_id": "color-contrast",
            "wcag_criteria": [
              "1.4.3"
            ],
            "wcag_level": "AA",
            "impact": "serious",
            "description": "Ensure the contrast between foreground and background colors meets WCAG 2 AA minimum contrast ratio thresholds",
            "help_url": "https://dequeuniversity.com/rules/axe/4.12/color-contrast?application=axeAPI",
            "target_selector": "tr[height=\"25px\"]:nth-child(2) > td[bgcolor=\"#A9B8BF\"][width=\"150px\"] > font[color=\"#41545D\"][size=\"2\"] > b",
            "html_snippet": "<b>Free Penguins</b>",
            "viewport_labels": [
              "desktop",
              "mobile"
            ]
          },
          {
            "axe_rule_id": "color-contrast",
            "wcag_criteria": [
              "1.4.3"
            ],
            "wcag_level": "AA",
            "impact": "serious",
            "description": "Ensure the contrast between foreground and background colors meets WCAG 2 AA minimum contrast ratio thresholds",
            "help_url": "https://dequeuniversity.com/rules/axe/4.12/color-contrast?application=axeAPI",
            "target_selector": "tr[height=\"25px\"]:nth-child(7) > td[bgcolor=\"#A9B8BF\"][width=\"150px\"] > font[color=\"#41545D\"][size=\"2\"] > b",
            "html_snippet": "<b>More City Parks</b>",
            "viewport_labels": [
              "desktop",
              "mobile"
            ]
          },
          {
            "axe_rule_id": "html-has-lang",
            "wcag_criteria": [
              "3.1.1"
            ],
            "wcag_level": "A",
            "impact": "serious",
            "description": "Ensure every HTML document has a lang attribute",
            "help_url": "https://dequeuniversity.com/rules/axe/4.12/html-has-lang?application=axeAPI",
            "target_selector": "html",
            "html_snippet": "<html>",
            "viewport_labels": [
              "desktop",
              "mobile"
            ]
          },
          {
            "axe_rule_id": "image-alt",
            "wcag_criteria": [
              "1.1.1"
            ],
            "wcag_level": "A",
            "impact": "critical",
            "description": "Ensure <img> elements have alternative text or a role of none or presentation",
            "help_url": "https://dequeuniversity.com/rules/axe/4.12/image-alt?application=axeAPI",
            "target_selector": "tr[height=\"10px\"]:nth-child(1) > td[width=\"10px\"]:nth-child(1) > img[height=\"10px\"][width=\"10px\"]",
            "html_snippet": "<img height=\"10px\" src=\"data:image/gif;base64,R0lGODdhCgAKAPMNANbWzM/PxsvLwtTUy9LSydDQx83NxMjIwNHRyNPTydTUytXVy9fXzc3NxQAAAAAAACwAAAAACgAKAEAEJ5DJSSVYI6FgxATgNSgVEwIWuChaUb5muCzftSZEem+NtRKFhuAQAQA7\" width=\"10px\">",
            "viewport_labels": [
              "desktop",
              "mobile"
            ]
          },
          {
            "axe_rule_id": "image-alt",
            "wcag_criteria": [
              "1.1.1"
            ],
            "wcag_level": "A",
            "impact": "critical",
            "description": "Ensure <img> elements have alternative text or a role of none or presentation",
            "help_url": "https://dequeuniversity.com/rules/axe/4.12/image-alt?application=axeAPI",
            "target_selector": "tr[height=\"10px\"]:nth-child(1) > td[width=\"780px\"] > img[height=\"10px\"]",
            "html_snippet": "<img height=\"10px\" src=\"data:image/gif;base64,R0lGODdhCgAKAPMJAM/PxsLCu9XVy7y8tdbWzNPTybW1r9fXzczMw8fHvwAAAAAAAAAAAAAAAAAAAAAAACwAAAAACgAKAEAEHvDISYe9GOjNhf9gIo4kYZ5ooa4s4r5wIM+0Yd94BAA7\">",
            "viewport_labels": [
              "desktop",
              "mobile"
            ]
          },
          {
            "axe_rule_id": "image-alt",
            "wcag_criteria": [
              "1.1.1"
            ],
            "wcag_level": "A",
            "impact": "critical",
            "description": "Ensure <img> elements have alternative text or a role of none or presentation",
            "help_url": "https://dequeuniversity.com/rules/axe/4.12/image-alt?application=axeAPI",
            "target_selector": "tr[height=\"10px\"]:nth-child(1) > td[width=\"10px\"]:nth-child(3) > img[height=\"10px\"][width=\"10px\"]",
            "html_snippet": "<img height=\"10px\" src=\"data:image/gif;base64,R0lGODdhCgAKAPMNANbWzM/PxsvLwtTUy9LSydDQx83NxMjIwNHRyNPTydTUytXVy9fXzc3NxQAAAAAAACwAAAAACgAKAAAEJpDJSWsFGNi1sp7K0GUTkSgcNhXIOX5N0KIqIxhyIn6H0BQEmiQCADs=\" width=\"10px\">",
            "viewport_labels": [
              "desktop",
              "mobile"
            ]
          },
          {
            "axe_rule_id": "image-alt",
            "wcag_criteria": [
              "1.1.1"
            ],
            "wcag_level": "A",
            "impact": "critical",
            "description": "Ensure <img> elements have alternative text or a role of none or presentation",
            "help_url": "https://dequeuniversity.com/rules/axe/4.12/image-alt?application=axeAPI",
            "target_selector": "tr:nth-child(2) > td[width=\"10px\"]:nth-child(1) > img[width=\"10px\"]",
            "html_snippet": "<img src=\"data:image/gif;base64,R0lGODdhCgAKAPMJAM/PxsLCu9XVy7y8tdbWzNPTybW1r9fXzczMw8fHvwAAAAAAAAAAAAAAAAAAAAAAACwAAAAACgAKAEAEHvAQUQBKYRhJLdZcdWXbJH5lN4KmR4Yuq6Lwmp5kBAA7\" width=\"10px\">",
            "viewport_labels": [
              "desktop",
              "mobile"
            ]
          },
          {
            "axe_rule_id": "image-alt",
            "wcag_criteria": [
              "1.1.1"
            ],
            "wcag_level": "A",
            "impact": "critical",
            "description": "Ensure <img> elements have alternative text or a role of none or presentation",
            "help_url": "https://dequeuniversity.com/rules/axe/4.12/image-alt?application=axeAPI",
            "target_selector": "img[width=\"24px\"][height=\"86px\"]",
            "html_snippet": "<img height=\"86px\" src=\"data:image/gif;base6...\" width=\"24px\">",
            "viewport_labels": [
              "desktop",
              "mobile"
            ]
          },
          {
            "axe_rule_id": "image-alt",
            "wcag_criteria": [
              "1.1.1"
            ],
            "wcag_level": "A",
            "impact": "critical",
            "description": "Ensure <img> elements have alternative text or a role of none or presentation",
            "help_url": "https://dequeuniversity.com/rules/axe/4.12/image-alt?application=axeAPI",
            "target_selector": "img[width=\"128px\"][height=\"86px\"]",
            "html_snippet": "<img height=\"86px\" src=\"data:image/gif;base6...\" width=\"128px\">",
            "viewport_labels": [
              "desktop",
              "mobile"
            ]
          },
          {
            "axe_rule_id": "image-alt",
            "wcag_criteria": [
              "1.1.1"
            ],
            "wcag_level": "A",
            "impact": "critical",
            "description": "Ensure <img> elements have alternative text or a role of none or presentation",
            "help_url": "https://dequeuniversity.com/rules/axe/4.12/image-alt?application=axeAPI",
            "target_selector": "img[width=\"22px\"][height=\"86px\"]",
            "html_snippet": "<img height=\"86px\" src=\"data:image/gif;base6...\" width=\"22px\">",
            "viewport_labels": [
              "desktop",
              "mobile"
            ]
          },
          {
            "axe_rule_id": "image-alt",
            "wcag_criteria": [
              "1.1.1"
            ],
            "wcag_level": "A",
            "impact": "critical",
            "description": "Ensure <img> elements have alternative text or a role of none or presentation",
            "help_url": "https://dequeuniversity.com/rules/axe/4.12/image-alt?application=axeAPI",
            "target_selector": "img[width=\"158px\"]",
            "html_snippet": "<img height=\"7px\" src=\"data:image/gif;base64,R0lGODdhngAHAPAAAP///6m4vywAAAAAngAHAEACL4yPqcvtD6OctNqLs968+w+GYgOU5omm6sq27gvH8kzX9o3n+j6P/g8MCofEYqAAADs=\" width=\"158px\">",
            "viewport_labels": [
              "desktop",
              "mobile"
            ]
          },
          {
            "axe_rule_id": "image-alt",
            "wcag_criteria": [
              "1.1.1"
            ],
            "wcag_level": "A",
            "impact": "critical",
            "description": "Ensure <img> elements have alternative text or a role of none or presentation",
            "help_url": "https://dequeuniversity.com/rules/axe/4.12/image-alt?application=axeAPI",
            "target_selector": "img[src=\"\"]",
            "html_snippet": "<img height=\"1px\" src=\"\" width=\"78px\">",
            "viewport_labels": [
              "desktop",
              "mobile"
            ]
          },
          {
            "axe_rule_id": "image-alt",
            "wcag_criteria": [
              "1.1.1"
            ],
            "wcag_level": "A",
            "impact": "critical",
            "description": "Ensure <img> elements have alternative text or a role of none or presentation",
            "help_url": "https://dequeuniversity.com/rules/axe/4.12/image-alt?application=axeAPI",
            "target_selector": "td[width=\"155px\"] > img[width=\"78px\"][height=\"1px\"]",
            "html_snippet": "<img height=\"1px\" src=\"data:image/gif;base64,R0lGODlhTgABAIABAL28vP++ACH5BAEAAAEALAAAAABOAAEAAAIPhBFxqJf7XDORTgZvxTIXADs=\" width=\"78px\">",
            "viewport_labels": [
              "desktop",
              "mobile"
            ]
          },
          {
            "axe_rule_id": "image-alt",
            "wcag_criteria": [
              "1.1.1"
            ],
            "wcag_level": "A",
            "impact": "critical",
            "description": "Ensure <img> elements have alternative text or a role of none or presentation",
            "help_url": "https://dequeuniversity.com/rules/axe/4.12/image-alt?application=axeAPI",
            "target_selector": "img[width=\"1\"]",
            "html_snippet": "<img height=\"30px\" src=\"data:image/gif;base64,R0lGODlhAQAeAPABAL28vP++ACH5BAUAAAEALAAAAAABAB4AQAIHBHKGybyvCgA7\" width=\"1\">",
            "viewport_labels": [
              "desktop",
              "mobile"
            ]
          },
          {
            "axe_rule_id": "image-alt",
            "wcag_criteria": [
              "1.1.1"
            ],
            "wcag_level": "A",
            "impact": "critical",
            "description": "Ensure <img> elements have alternative text or a role of none or presentation",
            "help_url": "https://dequeuniversity.com/rules/axe/4.12/image-alt?application=axeAPI",
            "target_selector": "img[height=\"27\"]",
            "html_snippet": "<img border=\"0px\" height=\"27\" hspace=\"15\" name=\"nav_home\" src=\"data:image/gif;base6...\" width=\"88\">",
            "viewport_labels": [
              "desktop",
              "mobile"
            ]
          },
          {
            "axe_rule_id": "image-alt",
            "wcag_criteria": [
              "1.1.1"
            ],
            "wcag_level": "A",
            "impact": "critical",
            "description": "Ensure <img> elements have alternative text or a role of none or presentation",
            "help_url": "https://dequeuniversity.com/rules/axe/4.12/image-alt?application=axeAPI",
            "target_selector": "tr[height=\"1px\"]:nth-child(3) > td[width=\"154px\"] > img[width=\"78px\"][height=\"1px\"]",
            "html_snippet": "<img height=\"1px\" src=\"data:image/gif;base64,R0lGODlhTgABAIABAL28vP++ACH5BAEAAAEALAAAAABOAAEAAAIPhBFxqJf7XDORTgZvxTIXADs=\" width=\"78px\">",
            "viewport_labels": [
              "desktop",
              "mobile"
            ]
          },
          {
            "axe_rule_id": "image-alt",
            "wcag_criteria": [
              "1.1.1"
            ],
            "wcag_level": "A",
            "impact": "critical",
            "description": "Ensure <img> elements have alternative text or a role of none or presentation",
            "help_url": "https://dequeuniversity.com/rules/axe/4.12/image-alt?application=axeAPI",
            "target_selector": "img[height=\"21\"]",
            "html_snippet": "<img border=\"0px\" height=\"21\" hspace=\"12\" name=\"nav_news\" src=\"data:image/gif;base6...\" width=\"90\">",
            "viewport_labels": [
              "desktop",
              "mobile"
            ]
          },
          {
            "axe_rule_id": "image-alt",
            "wcag_criteria": [
              "1.1.1"
            ],
            "wcag_level": "A",
            "impact": "critical",
            "description": "Ensure <img> elements have alternative text or a role of none or presentation",
            "help_url": "https://dequeuniversity.com/rules/axe/4.12/image-alt?application=axeAPI",
            "target_selector": "tr[height=\"1px\"]:nth-child(5) > td[width=\"154px\"] > img[width=\"78px\"][height=\"1px\"]",
            "html_snippet": "<img height=\"1px\" src=\"data:image/gif;base64,R0lGODlhTgABAIABAL28vP++ACH5BAEAAAEALAAAAABOAAEAAAIPhBFxqJf7XDORTgZvxTIXADs=\" width=\"78px\">",
            "viewport_labels": [
              "desktop",
              "mobile"
            ]
          },
          {
            "axe_rule_id": "image-alt",
            "wcag_criteria": [
              "1.1.1"
            ],
            "wcag_level": "A",
            "impact": "critical",
            "description": "Ensure <img> elements have alternative text or a role of none or presentation",
            "help_url": "https://dequeuniversity.com/rules/axe/4.12/image-alt?application=axeAPI",
            "target_selector": "img[height=\"23\"]",
            "html_snippet": "<img border=\"0px\" height=\"23\" hspace=\"9\" name=\"nav_facts\" src=\"data:image/gif;base6...\" width=\"105\">",
            "viewport_labels": [
              "desktop",
              "mobile"
            ]
          },
          {
            "axe_rule_id": "image-alt",
            "wcag_criteria": [
              "1.1.1"
            ],
            "wcag_level": "A",
            "impact": "critical",
            "description": "Ensure <img> elements have alternative text or a role of none or presentation",
            "help_url": "https://dequeuniversity.com/rules/axe/4.12/image-alt?application=axeAPI",
            "target_selector": "tr[height=\"1px\"]:nth-child(7) > td[width=\"154px\"] > img[width=\"78px\"][height=\"1px\"]",
            "html_snippet": "<img height=\"1px\" src=\"data:image/gif;base64,R0lGODlhTgABAIABAL28vP++ACH5BAEAAAEALAAAAABOAAEAAAIPhBFxqJf7XDORTgZvxTIXADs=\" width=\"78px\">",
            "viewport_labels": [
              "desktop",
              "mobile"
            ]
          },
          {
            "axe_rule_id": "image-alt",
            "wcag_criteria": [
              "1.1.1"
            ],
            "wcag_level": "A",
            "impact": "critical",
            "description": "Ensure <img> elements have alternative text or a role of none or presentation",
            "help_url": "https://dequeuniversity.com/rules/axe/4.12/image-alt?application=axeAPI",
            "target_selector": "img[height=\"32\"]",
            "html_snippet": "<img border=\"0px\" height=\"32\" hspace=\"8\" name=\"nav_survey\" src=\"data:image/gif;base6...\" width=\"107\">",
            "viewport_labels": [
              "desktop",
              "mobile"
            ]
          },
          {
            "axe_rule_id": "image-alt",
            "wcag_criteria": [
              "1.1.1"
            ],
            "wcag_level": "A",
            "impact": "critical",
            "description": "Ensure <img> elements have alternative text or a role of none or presentation",
            "help_url": "https://dequeuniversity.com/rules/axe/4.12/image-alt?application=axeAPI",
            "target_selector": "tr[height=\"1px\"]:nth-child(9) > td[width=\"154px\"] > img[width=\"78px\"][height=\"1px\"]",
            "html_snippet": "<img height=\"1px\" src=\"data:image/gif;base64,R0lGODlhTgABAIABAL28vP++ACH5BAEAAAEALAAAAABOAAEAAAIPhBFxqJf7XDORTgZvxTIXADs=\" width=\"78px\">",
            "viewport_labels": [
              "desktop",
              "mobile"
            ]
          },
          {
            "axe_rule_id": "image-alt",
            "wcag_criteria": [
              "1.1.1"
            ],
            "wcag_level": "A",
            "impact": "critical",
            "description": "Ensure <img> elements have alternative text or a role of none or presentation",
            "help_url": "https://dequeuniversity.com/rules/axe/4.12/image-alt?application=axeAPI",
            "target_selector": "td[width=\"20px\"]:nth-child(2) > img[height=\"5px\"][width=\"20px\"]",
            "html_snippet": "<img height=\"5px\" src=\"data:image/gif;base64,R0lGODlhBQAFAIAAAPTy8wAAACH5BAEAAAAALAAAAAAFAAUAAAIEhI+pWAA7\" width=\"20px\">",
            "viewport_labels": [
              "desktop",
              "mobile"
            ]
          },
          {
            "axe_rule_id": "image-alt",
            "wcag_criteria": [
              "1.1.1"
            ],
            "wcag_level": "A",
            "impact": "critical",
            "description": "Ensure <img> elements have alternative text or a role of none or presentation",
            "help_url": "https://dequeuniversity.com/rules/axe/4.12/image-alt?application=axeAPI",
            "target_selector": ".newsheadline:nth-child(1) > img[height=\"24\"][width=\"23\"][align=\"absmiddle\"]",
            "html_snippet": "<img align=\"absmiddle\" height=\"24\" src=\"data:image/gif;base6...\" width=\"23\">",
            "viewport_labels": [
              "desktop",
              "mobile"
            ]
          },
          {
            "axe_rule_id": "image-alt",
            "wcag_criteria": [
              "1.1.1"
            ],
            "wcag_level": "A",
            "impact": "critical",
            "description": "Ensure <img> elements have alternative text or a role of none or presentation",
            "help_url": "https://dequeuniversity.com/rules/axe/4.12/image-alt?application=axeAPI",
            "target_selector": ".newsheadline:nth-child(2) > img[height=\"24\"][width=\"23\"][align=\"absmiddle\"]",
            "html_snippet": "<img align=\"absmiddle\" height=\"24\" src=\"data:image/gif;base6...\" width=\"23\">",
            "viewport_labels": [
              "desktop",
              "mobile"
            ]
          },
          {
            "axe_rule_id": "image-alt",
            "wcag_criteria": [
              "1.1.1"
            ],
            "wcag_level": "A",
            "impact": "critical",
            "description": "Ensure <img> elements have alternative text or a role of none or presentation",
            "help_url": "https://dequeuniversity.com/rules/axe/4.12/image-alt?application=axeAPI",
            "target_selector": ".newsheadline:nth-child(3) > img[height=\"24\"][width=\"23\"][align=\"absmiddle\"]",
            "html_snippet": "<img align=\"absmiddle\" height=\"24\" src=\"data:image/gif;base6...\" width=\"23\">",
            "viewport_labels": [
              "desktop",
              "mobile"
            ]
          },
          {
            "axe_rule_id": "image-alt",
            "wcag_criteria": [
              "1.1.1"
            ],
            "wcag_level": "A",
            "impact": "critical",
            "description": "Ensure <img> elements have alternative text or a role of none or presentation",
            "help_url": "https://dequeuniversity.com/rules/axe/4.12/image-alt?application=axeAPI",
            "target_selector": "td[width=\"20px\"]:nth-child(4) > img[height=\"5px\"][width=\"20px\"]",
            "html_snippet": "<img height=\"5px\" src=\"data:image/gif;base64,R0lGODlhBQAFAIAAAPTy8wAAACH5BAEAAAAALAAAAAAFAAUAAAIEhI+pWAA7\" width=\"20px\">",
            "viewport_labels": [
              "desktop",
              "mobile"
            ]
          },
          {
            "axe_rule_id": "image-alt",
            "wcag_criteria": [
              "1.1.1"
            ],
            "wcag_level": "A",
            "impact": "critical",
            "description": "Ensure <img> elements have alternative text or a role of none or presentation",
            "help_url": "https://dequeuniversity.com/rules/axe/4.12/image-alt?application=axeAPI",
            "target_selector": "img[height=\"30px\"][width=\"1px\"]",
            "html_snippet": "<img height=\"30px\" src=\"data:image/gif;base64,R0lGODlhAQAeAPABAL28vP++ACH5BAUAAAEALAAAAAABAB4AQAIHBHKGybyvCgA7\" width=\"1px\">",
            "viewport_labels": [
              "desktop",
              "mobile"
            ]
          },
          {
            "axe_rule_id": "image-alt",
            "wcag_criteria": [
              "1.1.1"
            ],
            "wcag_level": "A",
            "impact": "critical",
            "description": "Ensure <img> elements have alternative text or a role of none or presentation",
            "help_url": "https://dequeuniversity.com/rules/axe/4.12/image-alt?application=axeAPI",
            "target_selector": "td[width=\"151px\"] > img[width=\"78px\"][height=\"1px\"]",
            "html_snippet": "<img height=\"1px\" src=\"data:image/gif;base64,R0lGODlhTgABAIABAL28vP++ACH5BAEAAAEALAAAAABOAAEAAAIPhBFxqJf7XDORTgZvxTIXADs=\" width=\"78px\">",
            "viewport_labels": [
              "desktop",
              "mobile"
            ]
          },
          {
            "axe_rule_id": "image-alt",
            "wcag_criteria": [
              "1.1.1"
            ],
            "wcag_level": "A",
            "impact": "critical",
            "description": "Ensure <img> elements have alternative text or a role of none or presentation",
            "help_url": "https://dequeuniversity.com/rules/axe/4.12/image-alt?application=axeAPI",
            "target_selector": "img[height=\"106px\"][width=\"150px\"]",
            "html_snippet": "<img height=\"106px\" src=\"data:image/jpeg;base...\" width=\"150px\">",
            "viewport_labels": [
              "desktop",
              "mobile"
            ]
          },
          {
            "axe_rule_id": "image-alt",
            "wcag_criteria": [
              "1.1.1"
            ],
            "wcag_level": "A",
            "impact": "critical",
            "description": "Ensure <img> elements have alternative text or a role of none or presentation",
            "help_url": "https://dequeuniversity.com/rules/axe/4.12/image-alt?application=axeAPI",
            "target_selector": "td[width=\"150px\"] > img[width=\"78px\"][height=\"1px\"]",
            "html_snippet": "<img height=\"1px\" src=\"data:image/gif;base64,R0lGODlhTgABAIABAL28vP++ACH5BAEAAAEALAAAAABOAAEAAAIPhBFxqJf7XDORTgZvxTIXADs=\" width=\"78px\">",
            "viewport_labels": [
              "desktop",
              "mobile"
            ]
          },
          {
            "axe_rule_id": "image-alt",
            "wcag_criteria": [
              "1.1.1"
            ],
            "wcag_level": "A",
            "impact": "critical",
            "description": "Ensure <img> elements have alternative text or a role of none or presentation",
            "help_url": "https://dequeuniversity.com/rules/axe/4.12/image-alt?application=axeAPI",
            "target_selector": "img[height=\"154px\"][width=\"150px\"]",
            "html_snippet": "<img height=\"154px\" src=\"data:image/jpeg;base...\" width=\"150px\">",
            "viewport_labels": [
              "desktop",
              "mobile"
            ]
          },
          {
            "axe_rule_id": "image-alt",
            "wcag_criteria": [
              "1.1.1"
            ],
            "wcag_level": "A",
            "impact": "critical",
            "description": "Ensure <img> elements have alternative text or a role of none or presentation",
            "help_url": "https://dequeuniversity.com/rules/axe/4.12/image-alt?application=axeAPI",
            "target_selector": "tr:nth-child(2) > td[width=\"10px\"]:nth-child(3) > img[width=\"10px\"]",
            "html_snippet": "<img src=\"data:image/gif;base64,R0lGODdhCgAKAPMJAM/PxsLCu9XVy7y8tdbWzNPTybW1r9fXzczMw8fHvwAAAAAAAAAAAAAAAAAAAAAAACwAAAAACgAKAEAEHtCMkBAoghxJLdZcdWXbJH5lN4KmR4Yuq6Lwmp5kBAA7\" width=\"10px\">",
            "viewport_labels": [
              "desktop",
              "mobile"
            ]
          },
          {
            "axe_rule_id": "image-alt",
            "wcag_criteria": [
              "1.1.1"
            ],
            "wcag_level": "A",
            "impact": "critical",
            "description": "Ensure <img> elements have alternative text or a role of none or presentation",
            "help_url": "https://dequeuniversity.com/rules/axe/4.12/image-alt?application=axeAPI",
            "target_selector": "td[height=\"10px\"][width=\"10px\"]:nth-child(1) > img[height=\"10px\"][width=\"10px\"]",
            "html_snippet": "<img height=\"10px\" src=\"data:image/gif;base64,R0lGODdhCgAKAPMNANbWzM/PxsvLwtTUy9LSydDQx83NxMjIwNHRyNPTydTUytXVy9fXzc3NxQAAAAAAACwAAAAACgAKAEAEJpAxsBQpTRzJewdUlRASKCJB84FhuQwJagilqcQFx1KD4k2sXycCADs=\" width=\"10px\">",
            "viewport_labels": [
              "desktop",
              "mobile"
            ]
          },
          {
            "axe_rule_id": "image-alt",
            "wcag_criteria": [
              "1.1.1"
            ],
            "wcag_level": "A",
            "impact": "critical",
            "description": "Ensure <img> elements have alternative text or a role of none or presentation",
            "help_url": "https://dequeuniversity.com/rules/axe/4.12/image-alt?application=axeAPI",
            "target_selector": "td[width=\"780px\"][height=\"10px\"] > img[height=\"10px\"]",
            "html_snippet": "<img height=\"10px\" src=\"data:image/gif;base64,R0lGODdhCgAKAPMJAM/PxsLCu9XVy7y8tdbWzNPTybW1r9fXzczMw8fHvwAAAAAAAAAAAAAAAAAAAAAAACwAAAAACgAKAEAEHtDISYm9GOnNg/9gIY7kYJ5ooq4s4L6wIM/0Yd94BAA7\">",
            "viewport_labels": [
              "desktop",
              "mobile"
            ]
          },
          {
            "axe_rule_id": "image-alt",
            "wcag_criteria": [
              "1.1.1"
            ],
            "wcag_level": "A",
            "impact": "critical",
            "description": "Ensure <img> elements have alternative text or a role of none or presentation",
            "help_url": "https://dequeuniversity.com/rules/axe/4.12/image-alt?application=axeAPI",
            "target_selector": "td[height=\"10px\"][width=\"10px\"]:nth-child(3) > img[height=\"10px\"][width=\"10px\"]",
            "html_snippet": "<img height=\"10px\" src=\"data:image/gif;base64,R0lGODdhCgAKAPMNANbWzM/PxsvLwtTUy9LSydDQx83NxMjIwNHRyNPTydTUytXVy9fXzc3NxQAAAAAAACwAAAAACgAKAEAEJvCIVohagOnNNUkXlmlNgICitojAqAmGmQyYVpxXOyq07vqdYCcCADs=\" width=\"10px\">",
            "viewport_labels": [
              "desktop",
              "mobile"
            ]
          },
          {
            "axe_rule_id": "link-name",
            "wcag_criteria": [
              "2.4.4",
              "4.1.2"
            ],
            "wcag_level": "A",
            "impact": "serious",
            "description": "Ensure links have discernible text",
            "help_url": "https://dequeuniversity.com/rules/axe/4.12/link-name?application=axeAPI",
            "target_selector": "#home > a",
            "html_snippet": "<a href=\"javascript:location.href='home.html';\">",
            "viewport_labels": [
              "desktop",
              "mobile"
            ]
          },
          {
            "axe_rule_id": "link-name",
            "wcag_criteria": [
              "2.4.4",
              "4.1.2"
            ],
            "wcag_level": "A",
            "impact": "serious",
            "description": "Ensure links have discernible text",
            "help_url": "https://dequeuniversity.com/rules/axe/4.12/link-name?application=axeAPI",
            "target_selector": "#news > a",
            "html_snippet": "<a href=\"javascript:location.href='news.html';\">",
            "viewport_labels": [
              "desktop",
              "mobile"
            ]
          },
          {
            "axe_rule_id": "link-name",
            "wcag_criteria": [
              "2.4.4",
              "4.1.2"
            ],
            "wcag_level": "A",
            "impact": "serious",
            "description": "Ensure links have discernible text",
            "help_url": "https://dequeuniversity.com/rules/axe/4.12/link-name?application=axeAPI",
            "target_selector": "#tickets > a",
            "html_snippet": "<a href=\"javascript:location.href='tickets.html';\">",
            "viewport_labels": [
              "desktop",
              "mobile"
            ]
          },
          {
            "axe_rule_id": "link-name",
            "wcag_criteria": [
              "2.4.4",
              "4.1.2"
            ],
            "wcag_level": "A",
            "impact": "serious",
            "description": "Ensure links have discernible text",
            "help_url": "https://dequeuniversity.com/rules/axe/4.12/link-name?application=axeAPI",
            "target_selector": "#survey > a",
            "html_snippet": "<a href=\"javascript:location.href='survey.html';\">",
            "viewport_labels": [
              "desktop",
              "mobile"
            ]
          },
          {
            "axe_rule_id": "link-name",
            "wcag_criteria": [
              "2.4.4",
              "4.1.2"
            ],
            "wcag_level": "A",
            "impact": "serious",
            "description": "Ensure links have discernible text",
            "help_url": "https://dequeuniversity.com/rules/axe/4.12/link-name?application=axeAPI",
            "target_selector": ".story:nth-child(1) > span > a[href$=\"news.html\"]",
            "html_snippet": "<a href=\"news.html\">",
            "viewport_labels": [
              "desktop",
              "mobile"
            ]
          },
          {
            "axe_rule_id": "link-name",
            "wcag_criteria": [
              "2.4.4",
              "4.1.2"
            ],
            "wcag_level": "A",
            "impact": "serious",
            "description": "Ensure links have discernible text",
            "help_url": "https://dequeuniversity.com/rules/axe/4.12/link-name?application=axeAPI",
            "target_selector": ".story:nth-child(2) > span > a[href$=\"news.html\"]",
            "html_snippet": "<a href=\"news.html\">",
            "viewport_labels": [
              "desktop",
              "mobile"
            ]
          },
          {
            "axe_rule_id": "link-name",
            "wcag_criteria": [
              "2.4.4",
              "4.1.2"
            ],
            "wcag_level": "A",
            "impact": "serious",
            "description": "Ensure links have discernible text",
            "help_url": "https://dequeuniversity.com/rules/axe/4.12/link-name?application=axeAPI",
            "target_selector": ".story:nth-child(3) > span > a[href$=\"news.html\"]",
            "html_snippet": "<a href=\"news.html\">",
            "viewport_labels": [
              "desktop",
              "mobile"
            ]
          },
          {
            "axe_rule_id": "select-name",
            "wcag_criteria": [
              "4.1.2"
            ],
            "wcag_level": "A",
            "impact": "critical",
            "description": "Ensure select element has an accessible name",
            "help_url": "https://dequeuniversity.com/rules/axe/4.12/select-name?application=axeAPI",
            "target_selector": "select",
            "html_snippet": "<select>",
            "viewport_labels": [
              "desktop",
              "mobile"
            ]
          },
          {
            "axe_rule_id": "target-size",
            "wcag_criteria": [
              "2.5.8"
            ],
            "wcag_level": "AA",
            "impact": "serious",
            "description": "Ensure touch targets have sufficient size and space",
            "help_url": "https://dequeuniversity.com/rules/axe/4.12/target-size?application=axeAPI",
            "target_selector": ".inaccessible > .report[href$=\"home.html\"]",
            "html_snippet": "<a class=\"report\" href=\"./reports/home.html\"><span class=\"hidden\">Inaccessible Home Page </span> Report</a>",
            "viewport_labels": [
              "desktop",
              "mobile"
            ]
          },
          {
            "axe_rule_id": "target-size",
            "wcag_criteria": [
              "2.5.8"
            ],
            "wcag_level": "AA",
            "impact": "serious",
            "description": "Ensure touch targets have sufficient size and space",
            "help_url": "https://dequeuniversity.com/rules/axe/4.12/target-size?application=axeAPI",
            "target_selector": ".accessible > .report[href$=\"home.html\"]",
            "html_snippet": "<a class=\"report\" href=\"../after/reports/home.html\"><span class=\"hidden\">Accessible Home Page </span> Report</a>",
            "viewport_labels": [
              "desktop",
              "mobile"
            ]
          }
        ],
        "violations_count": 46,
        "passes_count": 14,
        "incomplete_count": 2,
        "wcag_a_count": 42,
        "wcag_aa_count": 4,
        "wcag_aaa_count": 0,
        "contrast_failures": 2,
        "missing_alt_count": 33,
        "missing_label_count": 0,
        "heading_hierarchy_broken": false,
        "severity_score": 100
      },
      "template_family_id": "template-1",
      "captured_at": "2026-09-23T21:19:42.612Z"
    },
    {
      "id": "news",
      "snapshot_id": "citylights-2026-09-24",
      "canonical_url": "https://www.w3.org/WAI/demos/bad/before/news.html",
      "requested_url": "https://www.w3.org/WAI/demos/bad/before/news.html",
      "final_url": "https://www.w3.org/WAI/demos/bad/before/news.html",
      "state": "succeeded",
      "http_status": null,
      "content_type": "text/html",
      "title": "Welcome to CityLights! [Inaccessible News Page]",
      "metadata": {
        "title": "Welcome to CityLights! [Inaccessible News Page]",
        "language": null,
        "canonical_url": null,
        "meta_description": null,
        "headings": {
          "h1": 1,
          "h2": 0,
          "h3": 0,
          "h4": 0,
          "h5": 0,
          "h6": 0
        },
        "landmark_count": 0,
        "link_count": 48,
        "image_count": 45,
        "images_without_alt": 39,
        "form_count": 0
      },
      "error_code": null,
      "error_detail": null,
      "content_hash": "4ad92a74a3b68266183596163efc6a8bfd75e986f70d86cc63b5ce225570ba30",
      "style_hash": "9bd2acef1915bf15c7df22fafbe081805661b9bcdb945754a934a74fc1dcd01f",
      "structure_hash": "678e40d6bf986c7d",
      "desktop_visual_hash": "021e500c6682688ee154a0d440dc0c0c",
      "mobile_visual_hash": "1bc4bb048d019a01c18317969b320486",
      "accessibility_summary": {
        "violations": [
          {
            "axe_rule_id": "html-has-lang",
            "wcag_criteria": [
              "3.1.1"
            ],
            "wcag_level": "A",
            "impact": "serious",
            "description": "Ensure every HTML document has a lang attribute",
            "help_url": "https://dequeuniversity.com/rules/axe/4.12/html-has-lang?application=axeAPI",
            "target_selector": "html",
            "html_snippet": "<html>",
            "viewport_labels": [
              "desktop",
              "mobile"
            ]
          },
          {
            "axe_rule_id": "image-alt",
            "wcag_criteria": [
              "1.1.1"
            ],
            "wcag_level": "A",
            "impact": "critical",
            "description": "Ensure <img> elements have alternative text or a role of none or presentation",
            "help_url": "https://dequeuniversity.com/rules/axe/4.12/image-alt?application=axeAPI",
            "target_selector": "td[width=\"10px\"]:nth-child(1) > img[height=\"10px\"][width=\"10px\"]",
            "html_snippet": "<img height=\"10px\" src=\"data:image/gif;base64,R0lGODdhCgAKAPMNANbWzM/PxsvLwtTUy9LSydDQx83NxMjIwNHRyNPTydTUytXVy9fXzc3NxQAAAAAAACwAAAAACgAKAEAEJ5DJSSVYI6FgxATgNSgVEwIWuChaUb5muCzftSZEem+NtRKFhuAQAQA7\" width=\"10px\">",
            "viewport_labels": [
              "desktop",
              "mobile"
            ]
          },
          {
            "axe_rule_id": "image-alt",
            "wcag_criteria": [
              "1.1.1"
            ],
            "wcag_level": "A",
            "impact": "critical",
            "description": "Ensure <img> elements have alternative text or a role of none or presentation",
            "help_url": "https://dequeuniversity.com/rules/axe/4.12/image-alt?application=axeAPI",
            "target_selector": "td[width=\"780px\"] > img[height=\"10px\"]",
            "html_snippet": "<img height=\"10px\" src=\"data:image/gif;base64,R0lGODdhCgAKAPMJAM/PxsLCu9XVy7y8tdbWzNPTybW1r9fXzczMw8fHvwAAAAAAAAAAAAAAAAAAAAAAACwAAAAACgAKAEAEHvDISYe9GOjNhf9gIo4kYZ5ooa4s4r5wIM+0Yd94BAA7\">",
            "viewport_labels": [
              "desktop",
              "mobile"
            ]
          },
          {
            "axe_rule_id": "image-alt",
            "wcag_criteria": [
              "1.1.1"
            ],
            "wcag_level": "A",
            "impact": "critical",
            "description": "Ensure <img> elements have alternative text or a role of none or presentation",
            "help_url": "https://dequeuniversity.com/rules/axe/4.12/image-alt?application=axeAPI",
            "target_selector": "td[width=\"10px\"]:nth-child(3) > img[height=\"10px\"][width=\"10px\"]",
            "html_snippet": "<img height=\"10px\" src=\"data:image/gif;base64,R0lGODdhCgAKAPMNANbWzM/PxsvLwtTUy9LSydDQx83NxMjIwNHRyNPTydTUytXVy9fXzc3NxQAAAAAAACwAAAAACgAKAAAEJpDJSWsFGNi1sp7K0GUTkSgcNhXIOX5N0KIqIxhyIn6H0BQEmiQCADs=\" width=\"10px\">",
            "viewport_labels": [
              "desktop",
              "mobile"
            ]
          },
          {
            "axe_rule_id": "image-alt",
            "wcag_criteria": [
              "1.1.1"
            ],
            "wcag_level": "A",
            "impact": "critical",
            "description": "Ensure <img> elements have alternative text or a role of none or presentation",
            "help_url": "https://dequeuniversity.com/rules/axe/4.12/image-alt?application=axeAPI",
            "target_selector": "tr:nth-child(2) > td[width=\"10px\"] > img[width=\"10px\"]",
            "html_snippet": "<img src=\"data:image/gif;base64,R0lGODdhCgAKAPMJAM/PxsLCu9XVy7y8tdbWzNPTybW1r9fXzczMw8fHvwAAAAAAAAAAAAAAAAAAAAAAACwAAAAACgAKAEAEHvAQUQBKYRhJLdZcdWXbJH5lN4KmR4Yuq6Lwmp5kBAA7\" width=\"10px\">",
            "viewport_labels": [
              "desktop",
              "mobile"
            ]
          },
          {
            "axe_rule_id": "image-alt",
            "wcag_criteria": [
              "1.1.1"
            ],
            "wcag_level": "A",
            "impact": "critical",
            "description": "Ensure <img> elements have alternative text or a role of none or presentation",
            "help_url": "https://dequeuniversity.com/rules/axe/4.12/image-alt?application=axeAPI",
            "target_selector": "img[width=\"24px\"][height=\"86px\"]",
            "html_snippet": "<img height=\"86px\" src=\"data:image/gif;base6...\" width=\"24px\">",
            "viewport_labels": [
              "desktop",
              "mobile"
            ]
          },
          {
            "axe_rule_id": "image-alt",
            "wcag_criteria": [
              "1.1.1"
            ],
            "wcag_level": "A",
            "impact": "critical",
            "description": "Ensure <img> elements have alternative text or a role of none or presentation",
            "help_url": "https://dequeuniversity.com/rules/axe/4.12/image-alt?application=axeAPI",
            "target_selector": "img[width=\"128px\"][height=\"86px\"]",
            "html_snippet": "<img height=\"86px\" src=\"data:image/gif;base6...\" width=\"128px\">",
            "viewport_labels": [
              "desktop",
              "mobile"
            ]
          },
          {
            "axe_rule_id": "image-alt",
            "wcag_criteria": [
              "1.1.1"
            ],
            "wcag_level": "A",
            "impact": "critical",
            "description": "Ensure <img> elements have alternative text or a role of none or presentation",
            "help_url": "https://dequeuniversity.com/rules/axe/4.12/image-alt?application=axeAPI",
            "target_selector": "img[width=\"22px\"][height=\"86px\"]",
            "html_snippet": "<img height=\"86px\" src=\"data:image/gif;base6...\" width=\"22px\">",
            "viewport_labels": [
              "desktop",
              "mobile"
            ]
          },
          {
            "axe_rule_id": "image-alt",
            "wcag_criteria": [
              "1.1.1"
            ],
            "wcag_level": "A",
            "impact": "critical",
            "description": "Ensure <img> elements have alternative text or a role of none or presentation",
            "help_url": "https://dequeuniversity.com/rules/axe/4.12/image-alt?application=axeAPI",
            "target_selector": "img[width=\"158px\"]",
            "html_snippet": "<img height=\"7px\" src=\"data:image/gif;base64,R0lGODdhngAHAPAAAP///6m4vywAAAAAngAHAEACL4yPqcvtD6OctNqLs968+w+GYgOU5omm6sq27gvH8kzX9o3n+j6P/g8MCofEYqAAADs=\" width=\"158px\">",
            "viewport_labels": [
              "desktop",
              "mobile"
            ]
          },
          {
            "axe_rule_id": "image-alt",
            "wcag_criteria": [
              "1.1.1"
            ],
            "wcag_level": "A",
            "impact": "critical",
            "description": "Ensure <img> elements have alternative text or a role of none or presentation",
            "help_url": "https://dequeuniversity.com/rules/axe/4.12/image-alt?application=axeAPI",
            "target_selector": "img[src=\"\"]",
            "html_snippet": "<img height=\"1px\" src=\"\" width=\"78px\">",
            "viewport_labels": [
              "desktop",
              "mobile"
            ]
          },
          {
            "axe_rule_id": "image-alt",
            "wcag_criteria": [
              "1.1.1"
            ],
            "wcag_level": "A",
            "impact": "critical",
            "description": "Ensure <img> elements have alternative text or a role of none or presentation",
            "help_url": "https://dequeuniversity.com/rules/axe/4.12/image-alt?application=axeAPI",
            "target_selector": "td[width=\"155px\"] > img[width=\"78px\"][height=\"1px\"]",
            "html_snippet": "<img height=\"1px\" src=\"data:image/gif;base64,R0lGODlhTgABAIABAL28vP++ACH5BAEAAAEALAAAAABOAAEAAAIPhBFxqJf7XDORTgZvxTIXADs=\" width=\"78px\">",
            "viewport_labels": [
              "desktop",
              "mobile"
            ]
          },
          {
            "axe_rule_id": "image-alt",
            "wcag_criteria": [
              "1.1.1"
            ],
            "wcag_level": "A",
            "impact": "critical",
            "description": "Ensure <img> elements have alternative text or a role of none or presentation",
            "help_url": "https://dequeuniversity.com/rules/axe/4.12/image-alt?application=axeAPI",
            "target_selector": "img[height=\"30px\"]",
            "html_snippet": "<img height=\"30px\" src=\"data:image/gif;base64,R0lGODlhAQAeAPABAL28vP++ACH5BAUAAAEALAAAAAABAB4AQAIHBHKGybyvCgA7\" width=\"1\">",
            "viewport_labels": [
              "desktop",
              "mobile"
            ]
          },
          {
            "axe_rule_id": "image-alt",
            "wcag_criteria": [
              "1.1.1"
            ],
            "wcag_level": "A",
            "impact": "critical",
            "description": "Ensure <img> elements have alternative text or a role of none or presentation",
            "help_url": "https://dequeuniversity.com/rules/axe/4.12/image-alt?application=axeAPI",
            "target_selector": "img[height=\"27\"]",
            "html_snippet": "<img border=\"0px\" height=\"27\" hspace=\"15\" name=\"nav_home\" src=\"data:image/gif;base6...\" width=\"88\">",
            "viewport_labels": [
              "desktop",
              "mobile"
            ]
          },
          {
            "axe_rule_id": "image-alt",
            "wcag_criteria": [
              "1.1.1"
            ],
            "wcag_level": "A",
            "impact": "critical",
            "description": "Ensure <img> elements have alternative text or a role of none or presentation",
            "help_url": "https://dequeuniversity.com/rules/axe/4.12/image-alt?application=axeAPI",
            "target_selector": "tr[height=\"1px\"]:nth-child(3) > td[width=\"154px\"] > img[width=\"78px\"][height=\"1px\"]",
            "html_snippet": "<img height=\"1px\" src=\"data:image/gif;base64,R0lGODlhTgABAIABAL28vP++ACH5BAEAAAEALAAAAABOAAEAAAIPhBFxqJf7XDORTgZvxTIXADs=\" width=\"78px\">",
            "viewport_labels": [
              "desktop",
              "mobile"
            ]
          },
          {
            "axe_rule_id": "image-alt",
            "wcag_criteria": [
              "1.1.1"
            ],
            "wcag_level": "A",
            "impact": "critical",
            "description": "Ensure <img> elements have alternative text or a role of none or presentation",
            "help_url": "https://dequeuniversity.com/rules/axe/4.12/image-alt?application=axeAPI",
            "target_selector": "img[height=\"21\"]",
            "html_snippet": "<img border=\"0px\" height=\"21\" hspace=\"12\" name=\"nav_news\" src=\"data:image/gif;base6...\" width=\"90\">",
            "viewport_labels": [
              "desktop",
              "mobile"
            ]
          },
          {
            "axe_rule_id": "image-alt",
            "wcag_criteria": [
              "1.1.1"
            ],
            "wcag_level": "A",
            "impact": "critical",
            "description": "Ensure <img> elements have alternative text or a role of none or presentation",
            "help_url": "https://dequeuniversity.com/rules/axe/4.12/image-alt?application=axeAPI",
            "target_selector": "tr[height=\"1px\"]:nth-child(5) > td[width=\"154px\"] > img[width=\"78px\"][height=\"1px\"]",
            "html_snippet": "<img height=\"1px\" src=\"data:image/gif;base64,R0lGODlhTgABAIABAL28vP++ACH5BAEAAAEALAAAAABOAAEAAAIPhBFxqJf7XDORTgZvxTIXADs=\" width=\"78px\">",
            "viewport_labels": [
              "desktop",
              "mobile"
            ]
          },
          {
            "axe_rule_id": "image-alt",
            "wcag_criteria": [
              "1.1.1"
            ],
            "wcag_level": "A",
            "impact": "critical",
            "description": "Ensure <img> elements have alternative text or a role of none or presentation",
            "help_url": "https://dequeuniversity.com/rules/axe/4.12/image-alt?application=axeAPI",
            "target_selector": "img[height=\"23\"]",
            "html_snippet": "<img border=\"0px\" height=\"23\" hspace=\"9\" name=\"nav_facts\" src=\"data:image/gif;base6...\" width=\"105\">",
            "viewport_labels": [
              "desktop",
              "mobile"
            ]
          },
          {
            "axe_rule_id": "image-alt",
            "wcag_criteria": [
              "1.1.1"
            ],
            "wcag_level": "A",
            "impact": "critical",
            "description": "Ensure <img> elements have alternative text or a role of none or presentation",
            "help_url": "https://dequeuniversity.com/rules/axe/4.12/image-alt?application=axeAPI",
            "target_selector": "tr[height=\"1px\"]:nth-child(7) > td[width=\"154px\"] > img[width=\"78px\"][height=\"1px\"]",
            "html_snippet": "<img height=\"1px\" src=\"data:image/gif;base64,R0lGODlhTgABAIABAL28vP++ACH5BAEAAAEALAAAAABOAAEAAAIPhBFxqJf7XDORTgZvxTIXADs=\" width=\"78px\">",
            "viewport_labels": [
              "desktop",
              "mobile"
            ]
          },
          {
            "axe_rule_id": "image-alt",
            "wcag_criteria": [
              "1.1.1"
            ],
            "wcag_level": "A",
            "impact": "critical",
            "description": "Ensure <img> elements have alternative text or a role of none or presentation",
            "help_url": "https://dequeuniversity.com/rules/axe/4.12/image-alt?application=axeAPI",
            "target_selector": "img[height=\"32\"]",
            "html_snippet": "<img border=\"0px\" height=\"32\" hspace=\"8\" name=\"nav_survey\" src=\"data:image/gif;base6...\" width=\"107\">",
            "viewport_labels": [
              "desktop",
              "mobile"
            ]
          },
          {
            "axe_rule_id": "image-alt",
            "wcag_criteria": [
              "1.1.1"
            ],
            "wcag_level": "A",
            "impact": "critical",
            "description": "Ensure <img> elements have alternative text or a role of none or presentation",
            "help_url": "https://dequeuniversity.com/rules/axe/4.12/image-alt?application=axeAPI",
            "target_selector": "tr[height=\"1px\"]:nth-child(9) > td[width=\"154px\"] > img[width=\"78px\"][height=\"1px\"]",
            "html_snippet": "<img height=\"1px\" src=\"data:image/gif;base64,R0lGODlhTgABAIABAL28vP++ACH5BAEAAAEALAAAAABOAAEAAAIPhBFxqJf7XDORTgZvxTIXADs=\" width=\"78px\">",
            "viewport_labels": [
              "desktop",
              "mobile"
            ]
          },
          {
            "axe_rule_id": "image-alt",
            "wcag_criteria": [
              "1.1.1"
            ],
            "wcag_level": "A",
            "impact": "critical",
            "description": "Ensure <img> elements have alternative text or a role of none or presentation",
            "help_url": "https://dequeuniversity.com/rules/axe/4.12/image-alt?application=axeAPI",
            "target_selector": "img[height=\"5px\"]",
            "html_snippet": "<img height=\"5px\" src=\"data:image/gif;base64,R0lGODlhBQAFAIAAAPTy8wAAACH5BAEAAAAALAAAAAAFAAUAAAIEhI+pWAA7\" width=\"20px\">",
            "viewport_labels": [
              "desktop",
              "mobile"
            ]
          },
          {
            "axe_rule_id": "image-alt",
            "wcag_criteria": [
              "1.1.1"
            ],
            "wcag_level": "A",
            "impact": "critical",
            "description": "Ensure <img> elements have alternative text or a role of none or presentation",
            "help_url": "https://dequeuniversity.com/rules/axe/4.12/image-alt?application=axeAPI",
            "target_selector": "table[cellpadding=\"0\"][cellspacing=\"0\"][width=\"100%\"] > tbody > tr:nth-child(1) > td[rowspan=\"9\"][valign=\"top\"][width=\"1\"] > img[height=\"30\"][width=\"1\"]",
            "html_snippet": "<img height=\"30\" src=\"data:image/gif;base64,R0lGODlhAQAeAPABAL28vP++ACH5BAUAAAEALAAAAAABAB4AQAIHBHKGybyvCgA7\" width=\"1\">",
            "viewport_labels": [
              "desktop",
              "mobile"
            ]
          },
          {
            "axe_rule_id": "image-alt",
            "wcag_criteria": [
              "1.1.1"
            ],
            "wcag_level": "A",
            "impact": "critical",
            "description": "Ensure <img> elements have alternative text or a role of none or presentation",
            "help_url": "https://dequeuniversity.com/rules/axe/4.12/image-alt?application=axeAPI",
            "target_selector": "table[cellpadding=\"0\"][cellspacing=\"0\"][width=\"100%\"] > tbody > tr:nth-child(1) > td:nth-child(2) > img[height=\"1\"][width=\"78\"]",
            "html_snippet": "<img height=\"1\" src=\"data:image/gif;base64,R0lGODlhTgABAIABAL28vP++ACH5BAEAAAEALAAAAABOAAEAAAIPhBFxqJf7XDORTgZvxTIXADs=\" width=\"78\">",
            "viewport_labels": [
              "desktop",
              "mobile"
            ]
          },
          {
            "axe_rule_id": "image-alt",
            "wcag_criteria": [
              "1.1.1"
            ],
            "wcag_level": "A",
            "impact": "critical",
            "description": "Ensure <img> elements have alternative text or a role of none or presentation",
            "help_url": "https://dequeuniversity.com/rules/axe/4.12/image-alt?application=axeAPI",
            "target_selector": "table[cellpadding=\"0\"][cellspacing=\"0\"][width=\"100%\"] > tbody > tr[bgcolor=\"#ededed\"] > td:nth-child(1) > .headline > img[align=\"absmiddle\"][height=\"24\"][width=\"23\"]",
            "html_snippet": "<img align=\"absmiddle\" height=\"24\" src=\"data:image/gif;base6...\" width=\"23\">",
            "viewport_labels": [
              "desktop",
              "mobile"
            ]
          },
          {
            "axe_rule_id": "image-alt",
            "wcag_criteria": [
              "1.1.1"
            ],
            "wcag_level": "A",
            "impact": "critical",
            "description": "Ensure <img> elements have alternative text or a role of none or presentation",
            "help_url": "https://dequeuniversity.com/rules/axe/4.12/image-alt?application=axeAPI",
            "target_selector": "tr[bgcolor=\"#ededed\"] > td[rowspan=\"9\"][valign=\"top\"][width=\"1\"] > img[height=\"30\"][width=\"1\"]",
            "html_snippet": "<img height=\"30\" src=\"data:image/gif;base64,R0lGODlhAQAeAPABAL28vP++ACH5BAUAAAEALAAAAAABAB4AQAIHBHKGybyvCgA7\" width=\"1\">",
            "viewport_labels": [
              "desktop",
              "mobile"
            ]
          },
          {
            "axe_rule_id": "image-alt",
            "wcag_criteria": [
              "1.1.1"
            ],
            "wcag_level": "A",
            "impact": "critical",
            "description": "Ensure <img> elements have alternative text or a role of none or presentation",
            "help_url": "https://dequeuniversity.com/rules/axe/4.12/image-alt?application=axeAPI",
            "target_selector": "table[cellpadding=\"0\"][cellspacing=\"0\"][width=\"100%\"] > tbody > tr:nth-child(4) > td[width=\"275\"] > img[height=\"1\"][width=\"78\"]",
            "html_snippet": "<img height=\"1\" src=\"data:image/gif;base64,R0lGODlhTgABAIABAL28vP++ACH5BAEAAAEALAAAAABOAAEAAAIPhBFxqJf7XDORTgZvxTIXADs=\" width=\"78\">",
            "viewport_labels": [
              "desktop",
              "mobile"
            ]
          },
          {
            "axe_rule_id": "image-alt",
            "wcag_criteria": [
              "1.1.1"
            ],
            "wcag_level": "A",
            "impact": "critical",
            "description": "Ensure <img> elements have alternative text or a role of none or presentation",
            "help_url": "https://dequeuniversity.com/rules/axe/4.12/image-alt?application=axeAPI",
            "target_selector": "table[width=\"49%\"] > tbody > tr:nth-child(1) > td[rowspan=\"9\"][valign=\"top\"][width=\"1\"]:nth-child(1) > img[height=\"30\"][width=\"1\"]",
            "html_snippet": "<img height=\"30\" src=\"data:image/gif;base64,R0lGODlhAQAeAPABAL28vP++ACH5BAUAAAEALAAAAAABAB4AQAIHBHKGybyvCgA7\" width=\"1\">",
            "viewport_labels": [
              "desktop",
              "mobile"
            ]
          },
          {
            "axe_rule_id": "image-alt",
            "wcag_criteria": [
              "1.1.1"
            ],
            "wcag_level": "A",
            "impact": "critical",
            "description": "Ensure <img> elements have alternative text or a role of none or presentation",
            "help_url": "https://dequeuniversity.com/rules/axe/4.12/image-alt?application=axeAPI",
            "target_selector": "table[width=\"49%\"] > tbody > tr:nth-child(1) > td:nth-child(2) > img[height=\"1\"][width=\"78\"]",
            "html_snippet": "<img height=\"1\" src=\"data:image/gif;base64,R0lGODlhTgABAIABAL28vP++ACH5BAEAAAEALAAAAABOAAEAAAIPhBFxqJf7XDORTgZvxTIXADs=\" width=\"78\">",
            "viewport_labels": [
              "desktop",
              "mobile"
            ]
          },
          {
            "axe_rule_id": "image-alt",
            "wcag_criteria": [
              "1.1.1"
            ],
            "wcag_level": "A",
            "impact": "critical",
            "description": "Ensure <img> elements have alternative text or a role of none or presentation",
            "help_url": "https://dequeuniversity.com/rules/axe/4.12/image-alt?application=axeAPI",
            "target_selector": "table[width=\"49%\"] > tbody > tr:nth-child(1) > td[rowspan=\"9\"][valign=\"top\"][width=\"1\"]:nth-child(3) > img[height=\"30\"][width=\"1\"]",
            "html_snippet": "<img height=\"30\" src=\"data:image/gif;base64,R0lGODlhAQAeAPABAL28vP++ACH5BAUAAAEALAAAAAABAB4AQAIHBHKGybyvCgA7\" width=\"1\">",
            "viewport_labels": [
              "desktop",
              "mobile"
            ]
          },
          {
            "axe_rule_id": "image-alt",
            "wcag_criteria": [
              "1.1.1"
            ],
            "wcag_level": "A",
            "impact": "critical",
            "description": "Ensure <img> elements have alternative text or a role of none or presentation",
            "help_url": "https://dequeuniversity.com/rules/axe/4.12/image-alt?application=axeAPI",
            "target_selector": "td[width=\"300\"] > .headline > img[align=\"absmiddle\"][height=\"24\"][width=\"23\"]",
            "html_snippet": "<img align=\"absmiddle\" height=\"24\" src=\"data:image/gif;base6...\" width=\"23\">",
            "viewport_labels": [
              "desktop",
              "mobile"
            ]
          },
          {
            "axe_rule_id": "image-alt",
            "wcag_criteria": [
              "1.1.1"
            ],
            "wcag_level": "A",
            "impact": "critical",
            "description": "Ensure <img> elements have alternative text or a role of none or presentation",
            "help_url": "https://dequeuniversity.com/rules/axe/4.12/image-alt?application=axeAPI",
            "target_selector": "table[width=\"49%\"] > tbody > tr:nth-child(4) > td[width=\"275\"] > img[height=\"1\"][width=\"78\"]",
            "html_snippet": "<img height=\"1\" src=\"data:image/gif;base64,R0lGODlhTgABAIABAL28vP++ACH5BAEAAAEALAAAAABOAAEAAAIPhBFxqJf7XDORTgZvxTIXADs=\" width=\"78\">",
            "viewport_labels": [
              "desktop",
              "mobile"
            ]
          },
          {
            "axe_rule_id": "image-alt",
            "wcag_criteria": [
              "1.1.1"
            ],
            "wcag_level": "A",
            "impact": "critical",
            "description": "Ensure <img> elements have alternative text or a role of none or presentation",
            "help_url": "https://dequeuniversity.com/rules/axe/4.12/image-alt?application=axeAPI",
            "target_selector": "td[width=\"48%\"] > table[cellpadding=\"0\"][cellspacing=\"0\"][border=\"0\"] > tbody > tr:nth-child(1) > td[rowspan=\"9\"][valign=\"top\"][width=\"1\"]:nth-child(1) > img[height=\"30\"][width=\"1\"]",
            "html_snippet": "<img height=\"30\" src=\"data:image/gif;base64,R0lGODlhAQAeAPABAL28vP++ACH5BAUAAAEALAAAAAABAB4AQAIHBHKGybyvCgA7\" width=\"1\">",
            "viewport_labels": [
              "desktop",
              "mobile"
            ]
          },
          {
            "axe_rule_id": "image-alt",
            "wcag_criteria": [
              "1.1.1"
            ],
            "wcag_level": "A",
            "impact": "critical",
            "description": "Ensure <img> elements have alternative text or a role of none or presentation",
            "help_url": "https://dequeuniversity.com/rules/axe/4.12/image-alt?application=axeAPI",
            "target_selector": "td[width=\"48%\"] > table[cellpadding=\"0\"][cellspacing=\"0\"][border=\"0\"] > tbody > tr:nth-child(1) > td:nth-child(2) > img[height=\"1\"][width=\"78\"]",
            "html_snippet": "<img height=\"1\" src=\"data:image/gif;base64,R0lGODlhTgABAIABAL28vP++ACH5BAEAAAEALAAAAABOAAEAAAIPhBFxqJf7XDORTgZvxTIXADs=\" width=\"78\">",
            "viewport_labels": [
              "desktop",
              "mobile"
            ]
          },
          {
            "axe_rule_id": "image-alt",
            "wcag_criteria": [
              "1.1.1"
            ],
            "wcag_level": "A",
            "impact": "critical",
            "description": "Ensure <img> elements have alternative text or a role of none or presentation",
            "help_url": "https://dequeuniversity.com/rules/axe/4.12/image-alt?application=axeAPI",
            "target_selector": "td[width=\"48%\"] > table[cellpadding=\"0\"][cellspacing=\"0\"][border=\"0\"] > tbody > tr:nth-child(1) > td[rowspan=\"9\"][valign=\"top\"][width=\"1\"]:nth-child(3) > img[height=\"30\"][width=\"1\"]",
            "html_snippet": "<img height=\"30\" src=\"data:image/gif;base64,R0lGODlhAQAeAPABAL28vP++ACH5BAUAAAEALAAAAAABAB4AQAIHBHKGybyvCgA7\" width=\"1\">",
            "viewport_labels": [
              "desktop",
              "mobile"
            ]
          },
          {
            "axe_rule_id": "image-alt",
            "wcag_criteria": [
              "1.1.1"
            ],
            "wcag_level": "A",
            "impact": "critical",
            "description": "Ensure <img> elements have alternative text or a role of none or presentation",
            "help_url": "https://dequeuniversity.com/rules/axe/4.12/image-alt?application=axeAPI",
            "target_selector": "td > img[align=\"absmiddle\"][height=\"24\"][width=\"23\"]",
            "html_snippet": "<img align=\"absmiddle\" height=\"24\" src=\"data:image/gif;base6...\" width=\"23\">",
            "viewport_labels": [
              "desktop",
              "mobile"
            ]
          },
          {
            "axe_rule_id": "image-alt",
            "wcag_criteria": [
              "1.1.1"
            ],
            "wcag_level": "A",
            "impact": "critical",
            "description": "Ensure <img> elements have alternative text or a role of none or presentation",
            "help_url": "https://dequeuniversity.com/rules/axe/4.12/image-alt?application=axeAPI",
            "target_selector": "td[width=\"240\"] > img[height=\"1\"][width=\"78\"]",
            "html_snippet": "<img height=\"1\" src=\"data:image/gif;base64,R0lGODlhTgABAIABAL28vP++ACH5BAEAAAEALAAAAABOAAEAAAIPhBFxqJf7XDORTgZvxTIXADs=\" width=\"78\">",
            "viewport_labels": [
              "desktop",
              "mobile"
            ]
          },
          {
            "axe_rule_id": "image-alt",
            "wcag_criteria": [
              "1.1.1"
            ],
            "wcag_level": "A",
            "impact": "critical",
            "description": "Ensure <img> elements have alternative text or a role of none or presentation",
            "help_url": "https://dequeuniversity.com/rules/axe/4.12/image-alt?application=axeAPI",
            "target_selector": "img[width=\"10px\"]:nth-child(8)",
            "html_snippet": "<img src=\"data:image/gif;base64,R0lGODdhCgAKAPMJAM/PxsLCu9XVy7y8tdbWzNPTybW1r9fXzczMw8fHvwAAAAAAAAAAAAAAAAAAAAAAACwAAAAACgAKAEAEHtCMkBAoghxJLdZcdWXbJH5lN4KmR4Yuq6Lwmp5kBAA7\" width=\"10px\">",
            "viewport_labels": [
              "desktop",
              "mobile"
            ]
          },
          {
            "axe_rule_id": "image-alt",
            "wcag_criteria": [
              "1.1.1"
            ],
            "wcag_level": "A",
            "impact": "critical",
            "description": "Ensure <img> elements have alternative text or a role of none or presentation",
            "help_url": "https://dequeuniversity.com/rules/axe/4.12/image-alt?application=axeAPI",
            "target_selector": "img[height=\"10px\"][width=\"10px\"]:nth-child(9)",
            "html_snippet": "<img height=\"10px\" src=\"data:image/gif;base64,R0lGODdhCgAKAPMNANbWzM/PxsvLwtTUy9LSydDQx83NxMjIwNHRyNPTydTUytXVy9fXzc3NxQAAAAAAACwAAAAACgAKAEAEJpAxsBQpTRzJewdUlRASKCJB84FhuQwJagilqcQFx1KD4k2sXycCADs=\" width=\"10px\">",
            "viewport_labels": [
              "desktop",
              "mobile"
            ]
          },
          {
            "axe_rule_id": "image-alt",
            "wcag_criteria": [
              "1.1.1"
            ],
            "wcag_level": "A",
            "impact": "critical",
            "description": "Ensure <img> elements have alternative text or a role of none or presentation",
            "help_url": "https://dequeuniversity.com/rules/axe/4.12/image-alt?application=axeAPI",
            "target_selector": "img[height=\"10px\"]:nth-child(10)",
            "html_snippet": "<img height=\"10px\" src=\"data:image/gif;base64,R0lGODdhCgAKAPMJAM/PxsLCu9XVy7y8tdbWzNPTybW1r9fXzczMw8fHvwAAAAAAAAAAAAAAAAAAAAAAACwAAAAACgAKAEAEHtDISYm9GOnNg/9gIY7kYJ5ooq4s4L6wIM/0Yd94BAA7\">",
            "viewport_labels": [
              "desktop",
              "mobile"
            ]
          },
          {
            "axe_rule_id": "image-alt",
            "wcag_criteria": [
              "1.1.1"
            ],
            "wcag_level": "A",
            "impact": "critical",
            "description": "Ensure <img> elements have alternative text or a role of none or presentation",
            "help_url": "https://dequeuniversity.com/rules/axe/4.12/image-alt?application=axeAPI",
            "target_selector": "img[height=\"10px\"][width=\"10px\"]:nth-child(11)",
            "html_snippet": "<img height=\"10px\" src=\"data:image/gif;base64,R0lGODdhCgAKAPMNANbWzM/PxsvLwtTUy9LSydDQx83NxMjIwNHRyNPTydTUytXVy9fXzc3NxQAAAAAAACwAAAAACgAKAEAEJvCIVohagOnNNUkXlmlNgICitojAqAmGmQyYVpxXOyq07vqdYCcCADs=\" width=\"10px\">",
            "viewport_labels": [
              "desktop",
              "mobile"
            ]
          },
          {
            "axe_rule_id": "link-name",
            "wcag_criteria": [
              "2.4.4",
              "4.1.2"
            ],
            "wcag_level": "A",
            "impact": "serious",
            "description": "Ensure links have discernible text",
            "help_url": "https://dequeuniversity.com/rules/axe/4.12/link-name?application=axeAPI",
            "target_selector": "#home > a",
            "html_snippet": "<a href=\"javascript:location.href='home.html';\">",
            "viewport_labels": [
              "desktop",
              "mobile"
            ]
          },
          {
            "axe_rule_id": "link-name",
            "wcag_criteria": [
              "2.4.4",
              "4.1.2"
            ],
            "wcag_level": "A",
            "impact": "serious",
            "description": "Ensure links have discernible text",
            "help_url": "https://dequeuniversity.com/rules/axe/4.12/link-name?application=axeAPI",
            "target_selector": "#news > a",
            "html_snippet": "<a href=\"javascript:location.href='news.html';\">",
            "viewport_labels": [
              "desktop",
              "mobile"
            ]
          },
          {
            "axe_rule_id": "link-name",
            "wcag_criteria": [
              "2.4.4",
              "4.1.2"
            ],
            "wcag_level": "A",
            "impact": "serious",
            "description": "Ensure links have discernible text",
            "help_url": "https://dequeuniversity.com/rules/axe/4.12/link-name?application=axeAPI",
            "target_selector": "#tickets > a",
            "html_snippet": "<a href=\"javascript:location.href='tickets.html';\">",
            "viewport_labels": [
              "desktop",
              "mobile"
            ]
          },
          {
            "axe_rule_id": "link-name",
            "wcag_criteria": [
              "2.4.4",
              "4.1.2"
            ],
            "wcag_level": "A",
            "impact": "serious",
            "description": "Ensure links have discernible text",
            "help_url": "https://dequeuniversity.com/rules/axe/4.12/link-name?application=axeAPI",
            "target_selector": "#survey > a",
            "html_snippet": "<a href=\"javascript:location.href='survey.html';\">",
            "viewport_labels": [
              "desktop",
              "mobile"
            ]
          },
          {
            "axe_rule_id": "select-name",
            "wcag_criteria": [
              "4.1.2"
            ],
            "wcag_level": "A",
            "impact": "critical",
            "description": "Ensure select element has an accessible name",
            "help_url": "https://dequeuniversity.com/rules/axe/4.12/select-name?application=axeAPI",
            "target_selector": "select",
            "html_snippet": "<select>",
            "viewport_labels": [
              "desktop",
              "mobile"
            ]
          },
          {
            "axe_rule_id": "target-size",
            "wcag_criteria": [
              "2.5.8"
            ],
            "wcag_level": "AA",
            "impact": "serious",
            "description": "Ensure touch targets have sufficient size and space",
            "help_url": "https://dequeuniversity.com/rules/axe/4.12/target-size?application=axeAPI",
            "target_selector": ".inaccessible > .report[href$=\"news.html\"]",
            "html_snippet": "<a class=\"report\" href=\"./reports/news.html\"><span class=\"hidden\">Inaccessible News Page </span> Report</a>",
            "viewport_labels": [
              "desktop",
              "mobile"
            ]
          },
          {
            "axe_rule_id": "target-size",
            "wcag_criteria": [
              "2.5.8"
            ],
            "wcag_level": "AA",
            "impact": "serious",
            "description": "Ensure touch targets have sufficient size and space",
            "help_url": "https://dequeuniversity.com/rules/axe/4.12/target-size?application=axeAPI",
            "target_selector": ".accessible > .report[href$=\"news.html\"]",
            "html_snippet": "<a class=\"report\" href=\"../after/reports/news.html\"><span class=\"hidden\">Accessible News Page </span> Report</a>",
            "viewport_labels": [
              "desktop",
              "mobile"
            ]
          }
        ],
        "violations_count": 47,
        "passes_count": 14,
        "incomplete_count": 2,
        "wcag_a_count": 45,
        "wcag_aa_count": 2,
        "wcag_aaa_count": 0,
        "contrast_failures": 0,
        "missing_alt_count": 39,
        "missing_label_count": 0,
        "heading_hierarchy_broken": false,
        "severity_score": 100
      },
      "template_family_id": "template-1",
      "captured_at": "2026-09-23T21:20:20.354Z"
    },
    {
      "id": "tickets",
      "snapshot_id": "citylights-2026-09-24",
      "canonical_url": "https://www.w3.org/WAI/demos/bad/before/tickets.html",
      "requested_url": "https://www.w3.org/WAI/demos/bad/before/tickets.html",
      "final_url": "https://www.w3.org/WAI/demos/bad/before/tickets.html",
      "state": "succeeded",
      "http_status": null,
      "content_type": "text/html",
      "title": "Welcome to CityLights! [Inaccessible Tickets Page]",
      "metadata": {
        "title": "Welcome to CityLights! [Inaccessible Tickets Page]",
        "language": null,
        "canonical_url": null,
        "meta_description": null,
        "headings": {
          "h1": 1,
          "h2": 0,
          "h3": 0,
          "h4": 0,
          "h5": 0,
          "h6": 0
        },
        "landmark_count": 0,
        "link_count": 45,
        "image_count": 31,
        "images_without_alt": 26,
        "form_count": 0
      },
      "error_code": null,
      "error_detail": null,
      "content_hash": "8893196b25801a5c1b3ebc719adbd53c5c5a8e1a46331ece3b3d896e4344039a",
      "style_hash": "730ce8cef55a2e65fc9825db358717c8051f3b66618d9930428716cb970c08e5",
      "structure_hash": "e78a4094af9a6c79",
      "desktop_visual_hash": "421e500c36423e4ea15ca0dc4cdc0c2c",
      "mobile_visual_hash": "1b64bb848d019a01c09317969b320436",
      "accessibility_summary": {
        "violations": [
          {
            "axe_rule_id": "color-contrast",
            "wcag_criteria": [
              "1.4.3"
            ],
            "wcag_level": "AA",
            "impact": "serious",
            "description": "Ensure the contrast between foreground and background colors meets WCAG 2 AA minimum contrast ratio thresholds",
            "help_url": "https://dequeuniversity.com/rules/axe/4.12/color-contrast?application=axeAPI",
            "target_selector": "table[border=\"1\"] > tbody > tr[bgcolor=\"#A9B8BF\"] > td:nth-child(1) > b > font[color=\"41545D\"]",
            "html_snippet": "<font color=\"41545D\">Les Garçons</font>",
            "viewport_labels": [
              "desktop",
              "mobile"
            ]
          },
          {
            "axe_rule_id": "color-contrast",
            "wcag_criteria": [
              "1.4.3"
            ],
            "wcag_level": "AA",
            "impact": "serious",
            "description": "Ensure the contrast between foreground and background colors meets WCAG 2 AA minimum contrast ratio thresholds",
            "help_url": "https://dequeuniversity.com/rules/axe/4.12/color-contrast?application=axeAPI",
            "target_selector": "table[border=\"1\"] > tbody > tr[bgcolor=\"#A9B8BF\"] > td:nth-child(2) > b > font[color=\"41545D\"]",
            "html_snippet": "<font color=\"41545D\">The Obelisks</font>",
            "viewport_labels": [
              "desktop",
              "mobile"
            ]
          },
          {
            "axe_rule_id": "color-contrast",
            "wcag_criteria": [
              "1.4.3"
            ],
            "wcag_level": "AA",
            "impact": "serious",
            "description": "Ensure the contrast between foreground and background colors meets WCAG 2 AA minimum contrast ratio thresholds",
            "help_url": "https://dequeuniversity.com/rules/axe/4.12/color-contrast?application=axeAPI",
            "target_selector": ".prices > tbody > tr[bgcolor=\"#A9B8BF\"]:nth-child(1) > td:nth-child(1) > b > font[color=\"41545D\"]",
            "html_snippet": "<font color=\"41545D\">ADULT</font>",
            "viewport_labels": [
              "desktop",
              "mobile"
            ]
          },
          {
            "axe_rule_id": "color-contrast",
            "wcag_criteria": [
              "1.4.3"
            ],
            "wcag_level": "AA",
            "impact": "serious",
            "description": "Ensure the contrast between foreground and background colors meets WCAG 2 AA minimum contrast ratio thresholds",
            "help_url": "https://dequeuniversity.com/rules/axe/4.12/color-contrast?application=axeAPI",
            "target_selector": ".prices > tbody > tr[bgcolor=\"#A9B8BF\"]:nth-child(1) > td:nth-child(2) > b > font[color=\"41545D\"]",
            "html_snippet": "<font color=\"41545D\">FS</font>",
            "viewport_labels": [
              "desktop",
              "mobile"
            ]
          },
          {
            "axe_rule_id": "color-contrast",
            "wcag_criteria": [
              "1.4.3"
            ],
            "wcag_level": "AA",
            "impact": "serious",
            "description": "Ensure the contrast between foreground and background colors meets WCAG 2 AA minimum contrast ratio thresholds",
            "help_url": "https://dequeuniversity.com/rules/axe/4.12/color-contrast?application=axeAPI",
            "target_selector": "td:nth-child(3) > b > font[color=\"41545D\"]",
            "html_snippet": "<font color=\"41545D\">RS</font>",
            "viewport_labels": [
              "desktop",
              "mobile"
            ]
          },
          {
            "axe_rule_id": "color-contrast",
            "wcag_criteria": [
              "1.4.3"
            ],
            "wcag_level": "AA",
            "impact": "serious",
            "description": "Ensure the contrast between foreground and background colors meets WCAG 2 AA minimum contrast ratio thresholds",
            "help_url": "https://dequeuniversity.com/rules/axe/4.12/color-contrast?application=axeAPI",
            "target_selector": "td:nth-child(4) > b > font[color=\"41545D\"]",
            "html_snippet": "<font color=\"41545D\">DC</font>",
            "viewport_labels": [
              "desktop",
              "mobile"
            ]
          },
          {
            "axe_rule_id": "color-contrast",
            "wcag_criteria": [
              "1.4.3"
            ],
            "wcag_level": "AA",
            "impact": "serious",
            "description": "Ensure the contrast between foreground and background colors meets WCAG 2 AA minimum contrast ratio thresholds",
            "help_url": "https://dequeuniversity.com/rules/axe/4.12/color-contrast?application=axeAPI",
            "target_selector": "td:nth-child(5) > b > font[color=\"41545D\"]",
            "html_snippet": "<font color=\"41545D\">ST</font>",
            "viewport_labels": [
              "desktop",
              "mobile"
            ]
          },
          {
            "axe_rule_id": "color-contrast",
            "wcag_criteria": [
              "1.4.3"
            ],
            "wcag_level": "AA",
            "impact": "serious",
            "description": "Ensure the contrast between foreground and background colors meets WCAG 2 AA minimum contrast ratio thresholds",
            "help_url": "https://dequeuniversity.com/rules/axe/4.12/color-contrast?application=axeAPI",
            "target_selector": "tr[bgcolor=\"#A9B8BF\"]:nth-child(7) > td[colspan=\"5\"] > b > font[color=\"41545D\"]",
            "html_snippet": "<font color=\"41545D\">Group (5 or more)</font>",
            "viewport_labels": [
              "desktop",
              "mobile"
            ]
          },
          {
            "axe_rule_id": "html-has-lang",
            "wcag_criteria": [
              "3.1.1"
            ],
            "wcag_level": "A",
            "impact": "serious",
            "description": "Ensure every HTML document has a lang attribute",
            "help_url": "https://dequeuniversity.com/rules/axe/4.12/html-has-lang?application=axeAPI",
            "target_selector": "html",
            "html_snippet": "<html>",
            "viewport_labels": [
              "desktop",
              "mobile"
            ]
          },
          {
            "axe_rule_id": "image-alt",
            "wcag_criteria": [
              "1.1.1"
            ],
            "wcag_level": "A",
            "impact": "critical",
            "description": "Ensure <img> elements have alternative text or a role of none or presentation",
            "help_url": "https://dequeuniversity.com/rules/axe/4.12/image-alt?application=axeAPI",
            "target_selector": "tr[height=\"10px\"]:nth-child(1) > td[width=\"10px\"]:nth-child(1) > img[height=\"10px\"][width=\"10px\"]",
            "html_snippet": "<img height=\"10px\" src=\"data:image/gif;base64,R0lGODdhCgAKAPMNANbWzM/PxsvLwtTUy9LSydDQx83NxMjIwNHRyNPTydTUytXVy9fXzc3NxQAAAAAAACwAAAAACgAKAEAEJ5DJSSVYI6FgxATgNSgVEwIWuChaUb5muCzftSZEem+NtRKFhuAQAQA7\" width=\"10px\">",
            "viewport_labels": [
              "desktop",
              "mobile"
            ]
          },
          {
            "axe_rule_id": "image-alt",
            "wcag_criteria": [
              "1.1.1"
            ],
            "wcag_level": "A",
            "impact": "critical",
            "description": "Ensure <img> elements have alternative text or a role of none or presentation",
            "help_url": "https://dequeuniversity.com/rules/axe/4.12/image-alt?application=axeAPI",
            "target_selector": "tr[height=\"10px\"]:nth-child(1) > td[width=\"780px\"] > img[height=\"10px\"]",
            "html_snippet": "<img height=\"10px\" src=\"data:image/gif;base64,R0lGODdhCgAKAPMJAM/PxsLCu9XVy7y8tdbWzNPTybW1r9fXzczMw8fHvwAAAAAAAAAAAAAAAAAAAAAAACwAAAAACgAKAEAEHvDISYe9GOjNhf9gIo4kYZ5ooa4s4r5wIM+0Yd94BAA7\">",
            "viewport_labels": [
              "desktop",
              "mobile"
            ]
          },
          {
            "axe_rule_id": "image-alt",
            "wcag_criteria": [
              "1.1.1"
            ],
            "wcag_level": "A",
            "impact": "critical",
            "description": "Ensure <img> elements have alternative text or a role of none or presentation",
            "help_url": "https://dequeuniversity.com/rules/axe/4.12/image-alt?application=axeAPI",
            "target_selector": "tr[height=\"10px\"]:nth-child(1) > td[width=\"10px\"]:nth-child(3) > img[height=\"10px\"][width=\"10px\"]",
            "html_snippet": "<img height=\"10px\" src=\"data:image/gif;base64,R0lGODdhCgAKAPMNANbWzM/PxsvLwtTUy9LSydDQx83NxMjIwNHRyNPTydTUytXVy9fXzc3NxQAAAAAAACwAAAAACgAKAAAEJpDJSWsFGNi1sp7K0GUTkSgcNhXIOX5N0KIqIxhyIn6H0BQEmiQCADs=\" width=\"10px\">",
            "viewport_labels": [
              "desktop",
              "mobile"
            ]
          },
          {
            "axe_rule_id": "image-alt",
            "wcag_criteria": [
              "1.1.1"
            ],
            "wcag_level": "A",
            "impact": "critical",
            "description": "Ensure <img> elements have alternative text or a role of none or presentation",
            "help_url": "https://dequeuniversity.com/rules/axe/4.12/image-alt?application=axeAPI",
            "target_selector": "tr:nth-child(2) > td[width=\"10px\"]:nth-child(1) > img[width=\"10px\"]",
            "html_snippet": "<img src=\"data:image/gif;base64,R0lGODdhCgAKAPMJAM/PxsLCu9XVy7y8tdbWzNPTybW1r9fXzczMw8fHvwAAAAAAAAAAAAAAAAAAAAAAACwAAAAACgAKAEAEHvAQUQBKYRhJLdZcdWXbJH5lN4KmR4Yuq6Lwmp5kBAA7\" width=\"10px\">",
            "viewport_labels": [
              "desktop",
              "mobile"
            ]
          },
          {
            "axe_rule_id": "image-alt",
            "wcag_criteria": [
              "1.1.1"
            ],
            "wcag_level": "A",
            "impact": "critical",
            "description": "Ensure <img> elements have alternative text or a role of none or presentation",
            "help_url": "https://dequeuniversity.com/rules/axe/4.12/image-alt?application=axeAPI",
            "target_selector": "img[width=\"24px\"][height=\"86px\"]",
            "html_snippet": "<img height=\"86px\" src=\"data:image/gif;base6...\" width=\"24px\">",
            "viewport_labels": [
              "desktop",
              "mobile"
            ]
          },
          {
            "axe_rule_id": "image-alt",
            "wcag_criteria": [
              "1.1.1"
            ],
            "wcag_level": "A",
            "impact": "critical",
            "description": "Ensure <img> elements have alternative text or a role of none or presentation",
            "help_url": "https://dequeuniversity.com/rules/axe/4.12/image-alt?application=axeAPI",
            "target_selector": "img[width=\"128px\"][height=\"86px\"]",
            "html_snippet": "<img height=\"86px\" src=\"data:image/gif;base6...\" width=\"128px\">",
            "viewport_labels": [
              "desktop",
              "mobile"
            ]
          },
          {
            "axe_rule_id": "image-alt",
            "wcag_criteria": [
              "1.1.1"
            ],
            "wcag_level": "A",
            "impact": "critical",
            "description": "Ensure <img> elements have alternative text or a role of none or presentation",
            "help_url": "https://dequeuniversity.com/rules/axe/4.12/image-alt?application=axeAPI",
            "target_selector": "img[width=\"22px\"][height=\"86px\"]",
            "html_snippet": "<img height=\"86px\" src=\"data:image/gif;base6...\" width=\"22px\">",
            "viewport_labels": [
              "desktop",
              "mobile"
            ]
          },
          {
            "axe_rule_id": "image-alt",
            "wcag_criteria": [
              "1.1.1"
            ],
            "wcag_level": "A",
            "impact": "critical",
            "description": "Ensure <img> elements have alternative text or a role of none or presentation",
            "help_url": "https://dequeuniversity.com/rules/axe/4.12/image-alt?application=axeAPI",
            "target_selector": "img[width=\"158px\"]",
            "html_snippet": "<img height=\"7px\" src=\"data:image/gif;base64,R0lGODdhngAHAPAAAP///6m4vywAAAAAngAHAEACL4yPqcvtD6OctNqLs968+w+GYgOU5omm6sq27gvH8kzX9o3n+j6P/g8MCofEYqAAADs=\" width=\"158px\">",
            "viewport_labels": [
              "desktop",
              "mobile"
            ]
          },
          {
            "axe_rule_id": "image-alt",
            "wcag_criteria": [
              "1.1.1"
            ],
            "wcag_level": "A",
            "impact": "critical",
            "description": "Ensure <img> elements have alternative text or a role of none or presentation",
            "help_url": "https://dequeuniversity.com/rules/axe/4.12/image-alt?application=axeAPI",
            "target_selector": "img[src=\"\"]",
            "html_snippet": "<img height=\"1px\" src=\"\" width=\"78px\">",
            "viewport_labels": [
              "desktop",
              "mobile"
            ]
          },
          {
            "axe_rule_id": "image-alt",
            "wcag_criteria": [
              "1.1.1"
            ],
            "wcag_level": "A",
            "impact": "critical",
            "description": "Ensure <img> elements have alternative text or a role of none or presentation",
            "help_url": "https://dequeuniversity.com/rules/axe/4.12/image-alt?application=axeAPI",
            "target_selector": "td[width=\"155px\"] > img[width=\"78px\"][height=\"1px\"]",
            "html_snippet": "<img height=\"1px\" src=\"data:image/gif;base64,R0lGODlhTgABAIABAL28vP++ACH5BAEAAAEALAAAAABOAAEAAAIPhBFxqJf7XDORTgZvxTIXADs=\" width=\"78px\">",
            "viewport_labels": [
              "desktop",
              "mobile"
            ]
          },
          {
            "axe_rule_id": "image-alt",
            "wcag_criteria": [
              "1.1.1"
            ],
            "wcag_level": "A",
            "impact": "critical",
            "description": "Ensure <img> elements have alternative text or a role of none or presentation",
            "help_url": "https://dequeuniversity.com/rules/axe/4.12/image-alt?application=axeAPI",
            "target_selector": "img[height=\"30px\"]",
            "html_snippet": "<img height=\"30px\" src=\"data:image/gif;base64,R0lGODlhAQAeAPABAL28vP++ACH5BAUAAAEALAAAAAABAB4AQAIHBHKGybyvCgA7\" width=\"1\">",
            "viewport_labels": [
              "desktop",
              "mobile"
            ]
          },
          {
            "axe_rule_id": "image-alt",
            "wcag_criteria": [
              "1.1.1"
            ],
            "wcag_level": "A",
            "impact": "critical",
            "description": "Ensure <img> elements have alternative text or a role of none or presentation",
            "help_url": "https://dequeuniversity.com/rules/axe/4.12/image-alt?application=axeAPI",
            "target_selector": "img[height=\"27\"]",
            "html_snippet": "<img border=\"0px\" height=\"27\" hspace=\"15\" name=\"nav_home\" src=\"data:image/gif;base6...\" width=\"88\">",
            "viewport_labels": [
              "desktop",
              "mobile"
            ]
          },
          {
            "axe_rule_id": "image-alt",
            "wcag_criteria": [
              "1.1.1"
            ],
            "wcag_level": "A",
            "impact": "critical",
            "description": "Ensure <img> elements have alternative text or a role of none or presentation",
            "help_url": "https://dequeuniversity.com/rules/axe/4.12/image-alt?application=axeAPI",
            "target_selector": "tr[height=\"1px\"]:nth-child(3) > td[width=\"154px\"] > img[width=\"78px\"][height=\"1px\"]",
            "html_snippet": "<img height=\"1px\" src=\"data:image/gif;base64,R0lGODlhTgABAIABAL28vP++ACH5BAEAAAEALAAAAABOAAEAAAIPhBFxqJf7XDORTgZvxTIXADs=\" width=\"78px\">",
            "viewport_labels": [
              "desktop",
              "mobile"
            ]
          },
          {
            "axe_rule_id": "image-alt",
            "wcag_criteria": [
              "1.1.1"
            ],
            "wcag_level": "A",
            "impact": "critical",
            "description": "Ensure <img> elements have alternative text or a role of none or presentation",
            "help_url": "https://dequeuniversity.com/rules/axe/4.12/image-alt?application=axeAPI",
            "target_selector": "img[height=\"21\"]",
            "html_snippet": "<img border=\"0px\" height=\"21\" hspace=\"12\" name=\"nav_news\" src=\"data:image/gif;base6...\" width=\"90\">",
            "viewport_labels": [
              "desktop",
              "mobile"
            ]
          },
          {
            "axe_rule_id": "image-alt",
            "wcag_criteria": [
              "1.1.1"
            ],
            "wcag_level": "A",
            "impact": "critical",
            "description": "Ensure <img> elements have alternative text or a role of none or presentation",
            "help_url": "https://dequeuniversity.com/rules/axe/4.12/image-alt?application=axeAPI",
            "target_selector": "tr[height=\"1px\"]:nth-child(5) > td[width=\"154px\"] > img[width=\"78px\"][height=\"1px\"]",
            "html_snippet": "<img height=\"1px\" src=\"data:image/gif;base64,R0lGODlhTgABAIABAL28vP++ACH5BAEAAAEALAAAAABOAAEAAAIPhBFxqJf7XDORTgZvxTIXADs=\" width=\"78px\">",
            "viewport_labels": [
              "desktop",
              "mobile"
            ]
          },
          {
            "axe_rule_id": "image-alt",
            "wcag_criteria": [
              "1.1.1"
            ],
            "wcag_level": "A",
            "impact": "critical",
            "description": "Ensure <img> elements have alternative text or a role of none or presentation",
            "help_url": "https://dequeuniversity.com/rules/axe/4.12/image-alt?application=axeAPI",
            "target_selector": "img[height=\"23\"]",
            "html_snippet": "<img border=\"0px\" height=\"23\" hspace=\"9\" name=\"nav_facts\" src=\"data:image/gif;base6...\" width=\"105\">",
            "viewport_labels": [
              "desktop",
              "mobile"
            ]
          },
          {
            "axe_rule_id": "image-alt",
            "wcag_criteria": [
              "1.1.1"
            ],
            "wcag_level": "A",
            "impact": "critical",
            "description": "Ensure <img> elements have alternative text or a role of none or presentation",
            "help_url": "https://dequeuniversity.com/rules/axe/4.12/image-alt?application=axeAPI",
            "target_selector": "tr[height=\"1px\"]:nth-child(7) > td[width=\"154px\"] > img[width=\"78px\"][height=\"1px\"]",
            "html_snippet": "<img height=\"1px\" src=\"data:image/gif;base64,R0lGODlhTgABAIABAL28vP++ACH5BAEAAAEALAAAAABOAAEAAAIPhBFxqJf7XDORTgZvxTIXADs=\" width=\"78px\">",
            "viewport_labels": [
              "desktop",
              "mobile"
            ]
          },
          {
            "axe_rule_id": "image-alt",
            "wcag_criteria": [
              "1.1.1"
            ],
            "wcag_level": "A",
            "impact": "critical",
            "description": "Ensure <img> elements have alternative text or a role of none or presentation",
            "help_url": "https://dequeuniversity.com/rules/axe/4.12/image-alt?application=axeAPI",
            "target_selector": "img[height=\"32\"]",
            "html_snippet": "<img border=\"0px\" height=\"32\" hspace=\"8\" name=\"nav_survey\" src=\"data:image/gif;base6...\" width=\"107\">",
            "viewport_labels": [
              "desktop",
              "mobile"
            ]
          },
          {
            "axe_rule_id": "image-alt",
            "wcag_criteria": [
              "1.1.1"
            ],
            "wcag_level": "A",
            "impact": "critical",
            "description": "Ensure <img> elements have alternative text or a role of none or presentation",
            "help_url": "https://dequeuniversity.com/rules/axe/4.12/image-alt?application=axeAPI",
            "target_selector": "tr[height=\"1px\"]:nth-child(9) > td[width=\"154px\"] > img[width=\"78px\"][height=\"1px\"]",
            "html_snippet": "<img height=\"1px\" src=\"data:image/gif;base64,R0lGODlhTgABAIABAL28vP++ACH5BAEAAAEALAAAAABOAAEAAAIPhBFxqJf7XDORTgZvxTIXADs=\" width=\"78px\">",
            "viewport_labels": [
              "desktop",
              "mobile"
            ]
          },
          {
            "axe_rule_id": "image-alt",
            "wcag_criteria": [
              "1.1.1"
            ],
            "wcag_level": "A",
            "impact": "critical",
            "description": "Ensure <img> elements have alternative text or a role of none or presentation",
            "help_url": "https://dequeuniversity.com/rules/axe/4.12/image-alt?application=axeAPI",
            "target_selector": "img[height=\"5px\"]",
            "html_snippet": "<img height=\"5px\" src=\"data:image/gif;base64,R0lGODlhBQAFAIAAAPTy8wAAACH5BAEAAAAALAAAAAAFAAUAAAIEhI+pWAA7\" width=\"20px\">",
            "viewport_labels": [
              "desktop",
              "mobile"
            ]
          },
          {
            "axe_rule_id": "image-alt",
            "wcag_criteria": [
              "1.1.1"
            ],
            "wcag_level": "A",
            "impact": "critical",
            "description": "Ensure <img> elements have alternative text or a role of none or presentation",
            "help_url": "https://dequeuniversity.com/rules/axe/4.12/image-alt?application=axeAPI",
            "target_selector": "p:nth-child(1) > img[border=\"0\"]",
            "html_snippet": "<img border=\"0\" src=\"data:image/gif;base6...\">",
            "viewport_labels": [
              "desktop",
              "mobile"
            ]
          },
          {
            "axe_rule_id": "image-alt",
            "wcag_criteria": [
              "1.1.1"
            ],
            "wcag_level": "A",
            "impact": "critical",
            "description": "Ensure <img> elements have alternative text or a role of none or presentation",
            "help_url": "https://dequeuniversity.com/rules/axe/4.12/image-alt?application=axeAPI",
            "target_selector": "th > img[border=\"0\"]",
            "html_snippet": "<img border=\"0\" src=\"data:image/gif;base6...\">",
            "viewport_labels": [
              "desktop",
              "mobile"
            ]
          },
          {
            "axe_rule_id": "image-alt",
            "wcag_criteria": [
              "1.1.1"
            ],
            "wcag_level": "A",
            "impact": "critical",
            "description": "Ensure <img> elements have alternative text or a role of none or presentation",
            "help_url": "https://dequeuniversity.com/rules/axe/4.12/image-alt?application=axeAPI",
            "target_selector": "tr:nth-child(2) > td[width=\"10px\"]:nth-child(3) > img[width=\"10px\"]",
            "html_snippet": "<img src=\"data:image/gif;base64,R0lGODdhCgAKAPMJAM/PxsLCu9XVy7y8tdbWzNPTybW1r9fXzczMw8fHvwAAAAAAAAAAAAAAAAAAAAAAACwAAAAACgAKAEAEHtCMkBAoghxJLdZcdWXbJH5lN4KmR4Yuq6Lwmp5kBAA7\" width=\"10px\">",
            "viewport_labels": [
              "desktop",
              "mobile"
            ]
          },
          {
            "axe_rule_id": "image-alt",
            "wcag_criteria": [
              "1.1.1"
            ],
            "wcag_level": "A",
            "impact": "critical",
            "description": "Ensure <img> elements have alternative text or a role of none or presentation",
            "help_url": "https://dequeuniversity.com/rules/axe/4.12/image-alt?application=axeAPI",
            "target_selector": "td[height=\"10px\"][width=\"10px\"]:nth-child(1) > img[height=\"10px\"][width=\"10px\"]",
            "html_snippet": "<img height=\"10px\" src=\"data:image/gif;base64,R0lGODdhCgAKAPMNANbWzM/PxsvLwtTUy9LSydDQx83NxMjIwNHRyNPTydTUytXVy9fXzc3NxQAAAAAAACwAAAAACgAKAEAEJpAxsBQpTRzJewdUlRASKCJB84FhuQwJagilqcQFx1KD4k2sXycCADs=\" width=\"10px\">",
            "viewport_labels": [
              "desktop",
              "mobile"
            ]
          },
          {
            "axe_rule_id": "image-alt",
            "wcag_criteria": [
              "1.1.1"
            ],
            "wcag_level": "A",
            "impact": "critical",
            "description": "Ensure <img> elements have alternative text or a role of none or presentation",
            "help_url": "https://dequeuniversity.com/rules/axe/4.12/image-alt?application=axeAPI",
            "target_selector": "td[width=\"780px\"][height=\"10px\"] > img[height=\"10px\"]",
            "html_snippet": "<img height=\"10px\" src=\"data:image/gif;base64,R0lGODdhCgAKAPMJAM/PxsLCu9XVy7y8tdbWzNPTybW1r9fXzczMw8fHvwAAAAAAAAAAAAAAAAAAAAAAACwAAAAACgAKAEAEHtDISYm9GOnNg/9gIY7kYJ5ooq4s4L6wIM/0Yd94BAA7\">",
            "viewport_labels": [
              "desktop",
              "mobile"
            ]
          },
          {
            "axe_rule_id": "image-alt",
            "wcag_criteria": [
              "1.1.1"
            ],
            "wcag_level": "A",
            "impact": "critical",
            "description": "Ensure <img> elements have alternative text or a role of none or presentation",
            "help_url": "https://dequeuniversity.com/rules/axe/4.12/image-alt?application=axeAPI",
            "target_selector": "td[height=\"10px\"][width=\"10px\"]:nth-child(3) > img[height=\"10px\"][width=\"10px\"]",
            "html_snippet": "<img height=\"10px\" src=\"data:image/gif;base64,R0lGODdhCgAKAPMNANbWzM/PxsvLwtTUy9LSydDQx83NxMjIwNHRyNPTydTUytXVy9fXzc3NxQAAAAAAACwAAAAACgAKAEAEJvCIVohagOnNNUkXlmlNgICitojAqAmGmQyYVpxXOyq07vqdYCcCADs=\" width=\"10px\">",
            "viewport_labels": [
              "desktop",
              "mobile"
            ]
          },
          {
            "axe_rule_id": "link-name",
            "wcag_criteria": [
              "2.4.4",
              "4.1.2"
            ],
            "wcag_level": "A",
            "impact": "serious",
            "description": "Ensure links have discernible text",
            "help_url": "https://dequeuniversity.com/rules/axe/4.12/link-name?application=axeAPI",
            "target_selector": "#home > a",
            "html_snippet": "<a href=\"javascript:location.href='home.html';\">",
            "viewport_labels": [
              "desktop",
              "mobile"
            ]
          },
          {
            "axe_rule_id": "link-name",
            "wcag_criteria": [
              "2.4.4",
              "4.1.2"
            ],
            "wcag_level": "A",
            "impact": "serious",
            "description": "Ensure links have discernible text",
            "help_url": "https://dequeuniversity.com/rules/axe/4.12/link-name?application=axeAPI",
            "target_selector": "#news > a",
            "html_snippet": "<a href=\"javascript:location.href='news.html';\">",
            "viewport_labels": [
              "desktop",
              "mobile"
            ]
          },
          {
            "axe_rule_id": "link-name",
            "wcag_criteria": [
              "2.4.4",
              "4.1.2"
            ],
            "wcag_level": "A",
            "impact": "serious",
            "description": "Ensure links have discernible text",
            "help_url": "https://dequeuniversity.com/rules/axe/4.12/link-name?application=axeAPI",
            "target_selector": "#tickets > a",
            "html_snippet": "<a href=\"javascript:location.href='tickets.html';\">",
            "viewport_labels": [
              "desktop",
              "mobile"
            ]
          },
          {
            "axe_rule_id": "link-name",
            "wcag_criteria": [
              "2.4.4",
              "4.1.2"
            ],
            "wcag_level": "A",
            "impact": "serious",
            "description": "Ensure links have discernible text",
            "help_url": "https://dequeuniversity.com/rules/axe/4.12/link-name?application=axeAPI",
            "target_selector": "#survey > a",
            "html_snippet": "<a href=\"javascript:location.href='survey.html';\">",
            "viewport_labels": [
              "desktop",
              "mobile"
            ]
          },
          {
            "axe_rule_id": "select-name",
            "wcag_criteria": [
              "4.1.2"
            ],
            "wcag_level": "A",
            "impact": "critical",
            "description": "Ensure select element has an accessible name",
            "help_url": "https://dequeuniversity.com/rules/axe/4.12/select-name?application=axeAPI",
            "target_selector": "select",
            "html_snippet": "<select>",
            "viewport_labels": [
              "desktop",
              "mobile"
            ]
          },
          {
            "axe_rule_id": "target-size",
            "wcag_criteria": [
              "2.5.8"
            ],
            "wcag_level": "AA",
            "impact": "serious",
            "description": "Ensure touch targets have sufficient size and space",
            "help_url": "https://dequeuniversity.com/rules/axe/4.12/target-size?application=axeAPI",
            "target_selector": ".inaccessible > .report[href$=\"tickets.html\"]",
            "html_snippet": "<a class=\"report\" href=\"./reports/tickets.html\"><span class=\"hidden\">Inaccessible Tickets Page </span> Report</a>",
            "viewport_labels": [
              "desktop",
              "mobile"
            ]
          },
          {
            "axe_rule_id": "target-size",
            "wcag_criteria": [
              "2.5.8"
            ],
            "wcag_level": "AA",
            "impact": "serious",
            "description": "Ensure touch targets have sufficient size and space",
            "help_url": "https://dequeuniversity.com/rules/axe/4.12/target-size?application=axeAPI",
            "target_selector": ".accessible > .report[href$=\"tickets.html\"]",
            "html_snippet": "<a class=\"report\" href=\"../after/reports/tickets.html\"><span class=\"hidden\">Accessible Tickets Page </span> Report</a>",
            "viewport_labels": [
              "desktop",
              "mobile"
            ]
          }
        ],
        "violations_count": 42,
        "passes_count": 15,
        "incomplete_count": 1,
        "wcag_a_count": 32,
        "wcag_aa_count": 10,
        "wcag_aaa_count": 0,
        "contrast_failures": 8,
        "missing_alt_count": 26,
        "missing_label_count": 0,
        "heading_hierarchy_broken": false,
        "severity_score": 100
      },
      "template_family_id": "template-2",
      "captured_at": "2026-09-23T21:21:04.356Z"
    },
    {
      "id": "survey",
      "snapshot_id": "citylights-2026-09-24",
      "canonical_url": "https://www.w3.org/WAI/demos/bad/before/survey.html",
      "requested_url": "https://www.w3.org/WAI/demos/bad/before/survey.html",
      "final_url": "https://www.w3.org/WAI/demos/bad/before/survey.html",
      "state": "succeeded",
      "http_status": null,
      "content_type": "text/html",
      "title": "Welcome to CityLights! [Inaccessible Survey Page]",
      "metadata": {
        "title": "Welcome to CityLights! [Inaccessible Survey Page]",
        "language": null,
        "canonical_url": null,
        "meta_description": null,
        "headings": {
          "h1": 1,
          "h2": 0,
          "h3": 0,
          "h4": 0,
          "h5": 0,
          "h6": 0
        },
        "landmark_count": 0,
        "link_count": 45,
        "image_count": 52,
        "images_without_alt": 24,
        "form_count": 1
      },
      "error_code": null,
      "error_detail": null,
      "content_hash": "21b6cccaf29e8fed606f66becb7dc3820d026818ad06dce40a4239650cbded9b",
      "style_hash": "85774aa88aa164a725b4c9638f3a07244fbbf75de9656d815b7dc67e7e790110",
      "structure_hash": "c38711d6eecaeef5",
      "desktop_visual_hash": "421e500c3e221e0ea15ca0dc4cdc0c0c",
      "mobile_visual_hash": "1b64bb848d019a05d18b169a96c810d8",
      "accessibility_summary": {
        "violations": [
          {
            "axe_rule_id": "html-has-lang",
            "wcag_criteria": [
              "3.1.1"
            ],
            "wcag_level": "A",
            "impact": "serious",
            "description": "Ensure every HTML document has a lang attribute",
            "help_url": "https://dequeuniversity.com/rules/axe/4.12/html-has-lang?application=axeAPI",
            "target_selector": "html",
            "html_snippet": "<html>",
            "viewport_labels": [
              "desktop",
              "mobile"
            ]
          },
          {
            "axe_rule_id": "image-alt",
            "wcag_criteria": [
              "1.1.1"
            ],
            "wcag_level": "A",
            "impact": "critical",
            "description": "Ensure <img> elements have alternative text or a role of none or presentation",
            "help_url": "https://dequeuniversity.com/rules/axe/4.12/image-alt?application=axeAPI",
            "target_selector": "tr[height=\"10px\"]:nth-child(1) > td[width=\"10px\"]:nth-child(1) > img[height=\"10px\"][width=\"10px\"]",
            "html_snippet": "<img height=\"10px\" src=\"data:image/gif;base64,R0lGODdhCgAKAPMNANbWzM/PxsvLwtTUy9LSydDQx83NxMjIwNHRyNPTydTUytXVy9fXzc3NxQAAAAAAACwAAAAACgAKAEAEJ5DJSSVYI6FgxATgNSgVEwIWuChaUb5muCzftSZEem+NtRKFhuAQAQA7\" width=\"10px\">",
            "viewport_labels": [
              "desktop",
              "mobile"
            ]
          },
          {
            "axe_rule_id": "image-alt",
            "wcag_criteria": [
              "1.1.1"
            ],
            "wcag_level": "A",
            "impact": "critical",
            "description": "Ensure <img> elements have alternative text or a role of none or presentation",
            "help_url": "https://dequeuniversity.com/rules/axe/4.12/image-alt?application=axeAPI",
            "target_selector": "tr[height=\"10px\"]:nth-child(1) > td[width=\"780px\"] > img[height=\"10px\"]",
            "html_snippet": "<img height=\"10px\" src=\"data:image/gif;base64,R0lGODdhCgAKAPMJAM/PxsLCu9XVy7y8tdbWzNPTybW1r9fXzczMw8fHvwAAAAAAAAAAAAAAAAAAAAAAACwAAAAACgAKAEAEHvDISYe9GOjNhf9gIo4kYZ5ooa4s4r5wIM+0Yd94BAA7\">",
            "viewport_labels": [
              "desktop",
              "mobile"
            ]
          },
          {
            "axe_rule_id": "image-alt",
            "wcag_criteria": [
              "1.1.1"
            ],
            "wcag_level": "A",
            "impact": "critical",
            "description": "Ensure <img> elements have alternative text or a role of none or presentation",
            "help_url": "https://dequeuniversity.com/rules/axe/4.12/image-alt?application=axeAPI",
            "target_selector": "tr[height=\"10px\"]:nth-child(1) > td[width=\"10px\"]:nth-child(3) > img[height=\"10px\"][width=\"10px\"]",
            "html_snippet": "<img height=\"10px\" src=\"data:image/gif;base64,R0lGODdhCgAKAPMNANbWzM/PxsvLwtTUy9LSydDQx83NxMjIwNHRyNPTydTUytXVy9fXzc3NxQAAAAAAACwAAAAACgAKAAAEJpDJSWsFGNi1sp7K0GUTkSgcNhXIOX5N0KIqIxhyIn6H0BQEmiQCADs=\" width=\"10px\">",
            "viewport_labels": [
              "desktop",
              "mobile"
            ]
          },
          {
            "axe_rule_id": "image-alt",
            "wcag_criteria": [
              "1.1.1"
            ],
            "wcag_level": "A",
            "impact": "critical",
            "description": "Ensure <img> elements have alternative text or a role of none or presentation",
            "help_url": "https://dequeuniversity.com/rules/axe/4.12/image-alt?application=axeAPI",
            "target_selector": "tr:nth-child(2) > td[width=\"10px\"]:nth-child(1) > img[width=\"10px\"]",
            "html_snippet": "<img src=\"data:image/gif;base64,R0lGODdhCgAKAPMJAM/PxsLCu9XVy7y8tdbWzNPTybW1r9fXzczMw8fHvwAAAAAAAAAAAAAAAAAAAAAAACwAAAAACgAKAEAEHvAQUQBKYRhJLdZcdWXbJH5lN4KmR4Yuq6Lwmp5kBAA7\" width=\"10px\">",
            "viewport_labels": [
              "desktop",
              "mobile"
            ]
          },
          {
            "axe_rule_id": "image-alt",
            "wcag_criteria": [
              "1.1.1"
            ],
            "wcag_level": "A",
            "impact": "critical",
            "description": "Ensure <img> elements have alternative text or a role of none or presentation",
            "help_url": "https://dequeuniversity.com/rules/axe/4.12/image-alt?application=axeAPI",
            "target_selector": "img[width=\"24px\"][height=\"86px\"]",
            "html_snippet": "<img height=\"86px\" src=\"data:image/gif;base6...\" width=\"24px\">",
            "viewport_labels": [
              "desktop",
              "mobile"
            ]
          },
          {
            "axe_rule_id": "image-alt",
            "wcag_criteria": [
              "1.1.1"
            ],
            "wcag_level": "A",
            "impact": "critical",
            "description": "Ensure <img> elements have alternative text or a role of none or presentation",
            "help_url": "https://dequeuniversity.com/rules/axe/4.12/image-alt?application=axeAPI",
            "target_selector": "img[width=\"128px\"][height=\"86px\"]",
            "html_snippet": "<img height=\"86px\" src=\"data:image/gif;base6...\" width=\"128px\">",
            "viewport_labels": [
              "desktop",
              "mobile"
            ]
          },
          {
            "axe_rule_id": "image-alt",
            "wcag_criteria": [
              "1.1.1"
            ],
            "wcag_level": "A",
            "impact": "critical",
            "description": "Ensure <img> elements have alternative text or a role of none or presentation",
            "help_url": "https://dequeuniversity.com/rules/axe/4.12/image-alt?application=axeAPI",
            "target_selector": "img[width=\"22px\"][height=\"86px\"]",
            "html_snippet": "<img height=\"86px\" src=\"data:image/gif;base6...\" width=\"22px\">",
            "viewport_labels": [
              "desktop",
              "mobile"
            ]
          },
          {
            "axe_rule_id": "image-alt",
            "wcag_criteria": [
              "1.1.1"
            ],
            "wcag_level": "A",
            "impact": "critical",
            "description": "Ensure <img> elements have alternative text or a role of none or presentation",
            "help_url": "https://dequeuniversity.com/rules/axe/4.12/image-alt?application=axeAPI",
            "target_selector": "img[width=\"158px\"]",
            "html_snippet": "<img height=\"7px\" src=\"data:image/gif;base64,R0lGODdhngAHAPAAAP///6m4vywAAAAAngAHAEACL4yPqcvtD6OctNqLs968+w+GYgOU5omm6sq27gvH8kzX9o3n+j6P/g8MCofEYqAAADs=\" width=\"158px\">",
            "viewport_labels": [
              "desktop",
              "mobile"
            ]
          },
          {
            "axe_rule_id": "image-alt",
            "wcag_criteria": [
              "1.1.1"
            ],
            "wcag_level": "A",
            "impact": "critical",
            "description": "Ensure <img> elements have alternative text or a role of none or presentation",
            "help_url": "https://dequeuniversity.com/rules/axe/4.12/image-alt?application=axeAPI",
            "target_selector": "img[src=\"\"]",
            "html_snippet": "<img height=\"1px\" src=\"\" width=\"78px\">",
            "viewport_labels": [
              "desktop",
              "mobile"
            ]
          },
          {
            "axe_rule_id": "image-alt",
            "wcag_criteria": [
              "1.1.1"
            ],
            "wcag_level": "A",
            "impact": "critical",
            "description": "Ensure <img> elements have alternative text or a role of none or presentation",
            "help_url": "https://dequeuniversity.com/rules/axe/4.12/image-alt?application=axeAPI",
            "target_selector": "td[width=\"155px\"] > img[width=\"78px\"][height=\"1px\"]",
            "html_snippet": "<img height=\"1px\" src=\"data:image/gif;base64,R0lGODlhTgABAIABAL28vP++ACH5BAEAAAEALAAAAABOAAEAAAIPhBFxqJf7XDORTgZvxTIXADs=\" width=\"78px\">",
            "viewport_labels": [
              "desktop",
              "mobile"
            ]
          },
          {
            "axe_rule_id": "image-alt",
            "wcag_criteria": [
              "1.1.1"
            ],
            "wcag_level": "A",
            "impact": "critical",
            "description": "Ensure <img> elements have alternative text or a role of none or presentation",
            "help_url": "https://dequeuniversity.com/rules/axe/4.12/image-alt?application=axeAPI",
            "target_selector": "img[height=\"30px\"]",
            "html_snippet": "<img height=\"30px\" src=\"data:image/gif;base64,R0lGODlhAQAeAPABAL28vP++ACH5BAUAAAEALAAAAAABAB4AQAIHBHKGybyvCgA7\" width=\"1\">",
            "viewport_labels": [
              "desktop",
              "mobile"
            ]
          },
          {
            "axe_rule_id": "image-alt",
            "wcag_criteria": [
              "1.1.1"
            ],
            "wcag_level": "A",
            "impact": "critical",
            "description": "Ensure <img> elements have alternative text or a role of none or presentation",
            "help_url": "https://dequeuniversity.com/rules/axe/4.12/image-alt?application=axeAPI",
            "target_selector": "img[height=\"27\"]",
            "html_snippet": "<img border=\"0px\" height=\"27\" hspace=\"15\" name=\"nav_home\" src=\"data:image/gif;base6...\" width=\"88\">",
            "viewport_labels": [
              "desktop",
              "mobile"
            ]
          },
          {
            "axe_rule_id": "image-alt",
            "wcag_criteria": [
              "1.1.1"
            ],
            "wcag_level": "A",
            "impact": "critical",
            "description": "Ensure <img> elements have alternative text or a role of none or presentation",
            "help_url": "https://dequeuniversity.com/rules/axe/4.12/image-alt?application=axeAPI",
            "target_selector": "tr[height=\"1px\"]:nth-child(3) > td[width=\"154px\"] > img[width=\"78px\"][height=\"1px\"]",
            "html_snippet": "<img height=\"1px\" src=\"data:image/gif;base64,R0lGODlhTgABAIABAL28vP++ACH5BAEAAAEALAAAAABOAAEAAAIPhBFxqJf7XDORTgZvxTIXADs=\" width=\"78px\">",
            "viewport_labels": [
              "desktop",
              "mobile"
            ]
          },
          {
            "axe_rule_id": "image-alt",
            "wcag_criteria": [
              "1.1.1"
            ],
            "wcag_level": "A",
            "impact": "critical",
            "description": "Ensure <img> elements have alternative text or a role of none or presentation",
            "help_url": "https://dequeuniversity.com/rules/axe/4.12/image-alt?application=axeAPI",
            "target_selector": "img[height=\"21\"]",
            "html_snippet": "<img border=\"0px\" height=\"21\" hspace=\"12\" name=\"nav_news\" src=\"data:image/gif;base6...\" width=\"90\">",
            "viewport_labels": [
              "desktop",
              "mobile"
            ]
          },
          {
            "axe_rule_id": "image-alt",
            "wcag_criteria": [
              "1.1.1"
            ],
            "wcag_level": "A",
            "impact": "critical",
            "description": "Ensure <img> elements have alternative text or a role of none or presentation",
            "help_url": "https://dequeuniversity.com/rules/axe/4.12/image-alt?application=axeAPI",
            "target_selector": "tr[height=\"1px\"]:nth-child(5) > td[width=\"154px\"] > img[width=\"78px\"][height=\"1px\"]",
            "html_snippet": "<img height=\"1px\" src=\"data:image/gif;base64,R0lGODlhTgABAIABAL28vP++ACH5BAEAAAEALAAAAABOAAEAAAIPhBFxqJf7XDORTgZvxTIXADs=\" width=\"78px\">",
            "viewport_labels": [
              "desktop",
              "mobile"
            ]
          },
          {
            "axe_rule_id": "image-alt",
            "wcag_criteria": [
              "1.1.1"
            ],
            "wcag_level": "A",
            "impact": "critical",
            "description": "Ensure <img> elements have alternative text or a role of none or presentation",
            "help_url": "https://dequeuniversity.com/rules/axe/4.12/image-alt?application=axeAPI",
            "target_selector": "img[height=\"23\"]",
            "html_snippet": "<img border=\"0px\" height=\"23\" hspace=\"9\" name=\"nav_facts\" src=\"data:image/gif;base6...\" width=\"105\">",
            "viewport_labels": [
              "desktop",
              "mobile"
            ]
          },
          {
            "axe_rule_id": "image-alt",
            "wcag_criteria": [
              "1.1.1"
            ],
            "wcag_level": "A",
            "impact": "critical",
            "description": "Ensure <img> elements have alternative text or a role of none or presentation",
            "help_url": "https://dequeuniversity.com/rules/axe/4.12/image-alt?application=axeAPI",
            "target_selector": "tr[height=\"1px\"]:nth-child(7) > td[width=\"154px\"] > img[width=\"78px\"][height=\"1px\"]",
            "html_snippet": "<img height=\"1px\" src=\"data:image/gif;base64,R0lGODlhTgABAIABAL28vP++ACH5BAEAAAEALAAAAABOAAEAAAIPhBFxqJf7XDORTgZvxTIXADs=\" width=\"78px\">",
            "viewport_labels": [
              "desktop",
              "mobile"
            ]
          },
          {
            "axe_rule_id": "image-alt",
            "wcag_criteria": [
              "1.1.1"
            ],
            "wcag_level": "A",
            "impact": "critical",
            "description": "Ensure <img> elements have alternative text or a role of none or presentation",
            "help_url": "https://dequeuniversity.com/rules/axe/4.12/image-alt?application=axeAPI",
            "target_selector": "img[height=\"32\"]",
            "html_snippet": "<img border=\"0px\" height=\"32\" hspace=\"8\" name=\"nav_survey\" src=\"data:image/gif;base6...\" width=\"107\">",
            "viewport_labels": [
              "desktop",
              "mobile"
            ]
          },
          {
            "axe_rule_id": "image-alt",
            "wcag_criteria": [
              "1.1.1"
            ],
            "wcag_level": "A",
            "impact": "critical",
            "description": "Ensure <img> elements have alternative text or a role of none or presentation",
            "help_url": "https://dequeuniversity.com/rules/axe/4.12/image-alt?application=axeAPI",
            "target_selector": "tr[height=\"1px\"]:nth-child(9) > td[width=\"154px\"] > img[width=\"78px\"][height=\"1px\"]",
            "html_snippet": "<img height=\"1px\" src=\"data:image/gif;base64,R0lGODlhTgABAIABAL28vP++ACH5BAEAAAEALAAAAABOAAEAAAIPhBFxqJf7XDORTgZvxTIXADs=\" width=\"78px\">",
            "viewport_labels": [
              "desktop",
              "mobile"
            ]
          },
          {
            "axe_rule_id": "image-alt",
            "wcag_criteria": [
              "1.1.1"
            ],
            "wcag_level": "A",
            "impact": "critical",
            "description": "Ensure <img> elements have alternative text or a role of none or presentation",
            "help_url": "https://dequeuniversity.com/rules/axe/4.12/image-alt?application=axeAPI",
            "target_selector": "img[height=\"5px\"]",
            "html_snippet": "<img height=\"5px\" src=\"data:image/gif;base64,R0lGODlhBQAFAIAAAPTy8wAAACH5BAEAAAAALAAAAAAFAAUAAAIEhI+pWAA7\" width=\"20px\">",
            "viewport_labels": [
              "desktop",
              "mobile"
            ]
          },
          {
            "axe_rule_id": "image-alt",
            "wcag_criteria": [
              "1.1.1"
            ],
            "wcag_level": "A",
            "impact": "critical",
            "description": "Ensure <img> elements have alternative text or a role of none or presentation",
            "help_url": "https://dequeuniversity.com/rules/axe/4.12/image-alt?application=axeAPI",
            "target_selector": "tr:nth-child(2) > td[width=\"10px\"]:nth-child(3) > img[width=\"10px\"]",
            "html_snippet": "<img src=\"data:image/gif;base64,R0lGODdhCgAKAPMJAM/PxsLCu9XVy7y8tdbWzNPTybW1r9fXzczMw8fHvwAAAAAAAAAAAAAAAAAAAAAAACwAAAAACgAKAEAEHtCMkBAoghxJLdZcdWXbJH5lN4KmR4Yuq6Lwmp5kBAA7\" width=\"10px\">",
            "viewport_labels": [
              "desktop",
              "mobile"
            ]
          },
          {
            "axe_rule_id": "image-alt",
            "wcag_criteria": [
              "1.1.1"
            ],
            "wcag_level": "A",
            "impact": "critical",
            "description": "Ensure <img> elements have alternative text or a role of none or presentation",
            "help_url": "https://dequeuniversity.com/rules/axe/4.12/image-alt?application=axeAPI",
            "target_selector": "td[height=\"10px\"][width=\"10px\"]:nth-child(1) > img[height=\"10px\"][width=\"10px\"]",
            "html_snippet": "<img height=\"10px\" src=\"data:image/gif;base64,R0lGODdhCgAKAPMNANbWzM/PxsvLwtTUy9LSydDQx83NxMjIwNHRyNPTydTUytXVy9fXzc3NxQAAAAAAACwAAAAACgAKAEAEJpAxsBQpTRzJewdUlRASKCJB84FhuQwJagilqcQFx1KD4k2sXycCADs=\" width=\"10px\">",
            "viewport_labels": [
              "desktop",
              "mobile"
            ]
          },
          {
            "axe_rule_id": "image-alt",
            "wcag_criteria": [
              "1.1.1"
            ],
            "wcag_level": "A",
            "impact": "critical",
            "description": "Ensure <img> elements have alternative text or a role of none or presentation",
            "help_url": "https://dequeuniversity.com/rules/axe/4.12/image-alt?application=axeAPI",
            "target_selector": "td[width=\"780px\"][height=\"10px\"] > img[height=\"10px\"]",
            "html_snippet": "<img height=\"10px\" src=\"data:image/gif;base64,R0lGODdhCgAKAPMJAM/PxsLCu9XVy7y8tdbWzNPTybW1r9fXzczMw8fHvwAAAAAAAAAAAAAAAAAAAAAAACwAAAAACgAKAEAEHtDISYm9GOnNg/9gIY7kYJ5ooq4s4L6wIM/0Yd94BAA7\">",
            "viewport_labels": [
              "desktop",
              "mobile"
            ]
          },
          {
            "axe_rule_id": "image-alt",
            "wcag_criteria": [
              "1.1.1"
            ],
            "wcag_level": "A",
            "impact": "critical",
            "description": "Ensure <img> elements have alternative text or a role of none or presentation",
            "help_url": "https://dequeuniversity.com/rules/axe/4.12/image-alt?application=axeAPI",
            "target_selector": "td[height=\"10px\"][width=\"10px\"]:nth-child(3) > img[height=\"10px\"][width=\"10px\"]",
            "html_snippet": "<img height=\"10px\" src=\"data:image/gif;base64,R0lGODdhCgAKAPMNANbWzM/PxsvLwtTUy9LSydDQx83NxMjIwNHRyNPTydTUytXVy9fXzc3NxQAAAAAAACwAAAAACgAKAEAEJvCIVohagOnNNUkXlmlNgICitojAqAmGmQyYVpxXOyq07vqdYCcCADs=\" width=\"10px\">",
            "viewport_labels": [
              "desktop",
              "mobile"
            ]
          },
          {
            "axe_rule_id": "label",
            "wcag_criteria": [
              "4.1.2"
            ],
            "wcag_level": "A",
            "impact": "critical",
            "description": "Ensure every form element has a label",
            "help_url": "https://dequeuniversity.com/rules/axe/4.12/label?application=axeAPI",
            "target_selector": "input[value=\"1\"]",
            "html_snippet": "<input class=\"align\" name=\"res\" type=\"radio\" value=\"1\">",
            "viewport_labels": [
              "desktop",
              "mobile"
            ]
          },
          {
            "axe_rule_id": "label",
            "wcag_criteria": [
              "4.1.2"
            ],
            "wcag_level": "A",
            "impact": "critical",
            "description": "Ensure every form element has a label",
            "help_url": "https://dequeuniversity.com/rules/axe/4.12/label?application=axeAPI",
            "target_selector": "input[value=\"2\"]",
            "html_snippet": "<input class=\"align\" name=\"res\" type=\"radio\" value=\"2\">",
            "viewport_labels": [
              "desktop",
              "mobile"
            ]
          },
          {
            "axe_rule_id": "label",
            "wcag_criteria": [
              "4.1.2"
            ],
            "wcag_level": "A",
            "impact": "critical",
            "description": "Ensure every form element has a label",
            "help_url": "https://dequeuniversity.com/rules/axe/4.12/label?application=axeAPI",
            "target_selector": "input[value=\"3\"]",
            "html_snippet": "<input class=\"align\" name=\"res\" type=\"radio\" value=\"3\">",
            "viewport_labels": [
              "desktop",
              "mobile"
            ]
          },
          {
            "axe_rule_id": "label",
            "wcag_criteria": [
              "4.1.2"
            ],
            "wcag_level": "A",
            "impact": "critical",
            "description": "Ensure every form element has a label",
            "help_url": "https://dequeuniversity.com/rules/axe/4.12/label?application=axeAPI",
            "target_selector": "input[value=\"4\"]",
            "html_snippet": "<input class=\"align\" name=\"res\" type=\"radio\" value=\"4\">",
            "viewport_labels": [
              "desktop",
              "mobile"
            ]
          },
          {
            "axe_rule_id": "label",
            "wcag_criteria": [
              "4.1.2"
            ],
            "wcag_level": "A",
            "impact": "critical",
            "description": "Ensure every form element has a label",
            "help_url": "https://dequeuniversity.com/rules/axe/4.12/label?application=axeAPI",
            "target_selector": "input[value=\"5\"]",
            "html_snippet": "<input class=\"align\" name=\"res\" type=\"radio\" value=\"5\">",
            "viewport_labels": [
              "desktop",
              "mobile"
            ]
          },
          {
            "axe_rule_id": "label",
            "wcag_criteria": [
              "4.1.2"
            ],
            "wcag_level": "A",
            "impact": "critical",
            "description": "Ensure every form element has a label",
            "help_url": "https://dequeuniversity.com/rules/axe/4.12/label?application=axeAPI",
            "target_selector": "input[value=\"6\"]",
            "html_snippet": "<input class=\"align\" name=\"res\" type=\"radio\" value=\"6\">",
            "viewport_labels": [
              "desktop",
              "mobile"
            ]
          },
          {
            "axe_rule_id": "label",
            "wcag_criteria": [
              "4.1.2"
            ],
            "wcag_level": "A",
            "impact": "critical",
            "description": "Ensure every form element has a label",
            "help_url": "https://dequeuniversity.com/rules/axe/4.12/label?application=axeAPI",
            "target_selector": "input[value=\"mr\"]",
            "html_snippet": "<input name=\"t\" type=\"radio\" value=\"mr\">",
            "viewport_labels": [
              "desktop",
              "mobile"
            ]
          },
          {
            "axe_rule_id": "label",
            "wcag_criteria": [
              "4.1.2"
            ],
            "wcag_level": "A",
            "impact": "critical",
            "description": "Ensure every form element has a label",
            "help_url": "https://dequeuniversity.com/rules/axe/4.12/label?application=axeAPI",
            "target_selector": "input[value=\"mrs\"]",
            "html_snippet": "<input name=\"t\" type=\"radio\" value=\"mrs\">",
            "viewport_labels": [
              "desktop",
              "mobile"
            ]
          },
          {
            "axe_rule_id": "label",
            "wcag_criteria": [
              "4.1.2"
            ],
            "wcag_level": "A",
            "impact": "critical",
            "description": "Ensure every form element has a label",
            "help_url": "https://dequeuniversity.com/rules/axe/4.12/label?application=axeAPI",
            "target_selector": "#em",
            "html_snippet": "<input id=\"em\" name=\"em\" size=\"20\" type=\"text\">",
            "viewport_labels": [
              "desktop",
              "mobile"
            ]
          },
          {
            "axe_rule_id": "label",
            "wcag_criteria": [
              "4.1.2"
            ],
            "wcag_level": "A",
            "impact": "critical",
            "description": "Ensure every form element has a label",
            "help_url": "https://dequeuniversity.com/rules/axe/4.12/label?application=axeAPI",
            "target_selector": "#n",
            "html_snippet": "<input id=\"n\" name=\"n\" size=\"30\" type=\"text\">",
            "viewport_labels": [
              "desktop",
              "mobile"
            ]
          },
          {
            "axe_rule_id": "label",
            "wcag_criteria": [
              "4.1.2"
            ],
            "wcag_level": "A",
            "impact": "critical",
            "description": "Ensure every form element has a label",
            "help_url": "https://dequeuniversity.com/rules/axe/4.12/label?application=axeAPI",
            "target_selector": "#ev",
            "html_snippet": "<input id=\"ev\" name=\"ev\" size=\"20\" type=\"text\">",
            "viewport_labels": [
              "desktop",
              "mobile"
            ]
          },
          {
            "axe_rule_id": "link-name",
            "wcag_criteria": [
              "2.4.4",
              "4.1.2"
            ],
            "wcag_level": "A",
            "impact": "serious",
            "description": "Ensure links have discernible text",
            "help_url": "https://dequeuniversity.com/rules/axe/4.12/link-name?application=axeAPI",
            "target_selector": "#home > a",
            "html_snippet": "<a href=\"javascript:location.href='home.html';\">",
            "viewport_labels": [
              "desktop",
              "mobile"
            ]
          },
          {
            "axe_rule_id": "link-name",
            "wcag_criteria": [
              "2.4.4",
              "4.1.2"
            ],
            "wcag_level": "A",
            "impact": "serious",
            "description": "Ensure links have discernible text",
            "help_url": "https://dequeuniversity.com/rules/axe/4.12/link-name?application=axeAPI",
            "target_selector": "#news > a",
            "html_snippet": "<a href=\"javascript:location.href='news.html';\">",
            "viewport_labels": [
              "desktop",
              "mobile"
            ]
          },
          {
            "axe_rule_id": "link-name",
            "wcag_criteria": [
              "2.4.4",
              "4.1.2"
            ],
            "wcag_level": "A",
            "impact": "serious",
            "description": "Ensure links have discernible text",
            "help_url": "https://dequeuniversity.com/rules/axe/4.12/link-name?application=axeAPI",
            "target_selector": "#tickets > a",
            "html_snippet": "<a href=\"javascript:location.href='tickets.html';\">",
            "viewport_labels": [
              "desktop",
              "mobile"
            ]
          },
          {
            "axe_rule_id": "link-name",
            "wcag_criteria": [
              "2.4.4",
              "4.1.2"
            ],
            "wcag_level": "A",
            "impact": "serious",
            "description": "Ensure links have discernible text",
            "help_url": "https://dequeuniversity.com/rules/axe/4.12/link-name?application=axeAPI",
            "target_selector": "#survey > a",
            "html_snippet": "<a href=\"javascript:location.href='survey.html';\">",
            "viewport_labels": [
              "desktop",
              "mobile"
            ]
          },
          {
            "axe_rule_id": "select-name",
            "wcag_criteria": [
              "4.1.2"
            ],
            "wcag_level": "A",
            "impact": "critical",
            "description": "Ensure select element has an accessible name",
            "help_url": "https://dequeuniversity.com/rules/axe/4.12/select-name?application=axeAPI",
            "target_selector": "td[width=\"163px\"] > select",
            "html_snippet": "<select>",
            "viewport_labels": [
              "desktop",
              "mobile"
            ]
          },
          {
            "axe_rule_id": "select-name",
            "wcag_criteria": [
              "4.1.2"
            ],
            "wcag_level": "A",
            "impact": "critical",
            "description": "Ensure select element has an accessible name",
            "help_url": "https://dequeuniversity.com/rules/axe/4.12/select-name?application=axeAPI",
            "target_selector": "select[name=\"cc\"]",
            "html_snippet": "<select name=\"cc\">",
            "viewport_labels": [
              "desktop",
              "mobile"
            ]
          },
          {
            "axe_rule_id": "target-size",
            "wcag_criteria": [
              "2.5.8"
            ],
            "wcag_level": "AA",
            "impact": "serious",
            "description": "Ensure touch targets have sufficient size and space",
            "help_url": "https://dequeuniversity.com/rules/axe/4.12/target-size?application=axeAPI",
            "target_selector": ".inaccessible > .report[href$=\"survey.html\"]",
            "html_snippet": "<a class=\"report\" href=\"./reports/survey.html\"><span class=\"hidden\">Inaccessible Survey Page </span> Report</a>",
            "viewport_labels": [
              "desktop",
              "mobile"
            ]
          },
          {
            "axe_rule_id": "target-size",
            "wcag_criteria": [
              "2.5.8"
            ],
            "wcag_level": "AA",
            "impact": "serious",
            "description": "Ensure touch targets have sufficient size and space",
            "help_url": "https://dequeuniversity.com/rules/axe/4.12/target-size?application=axeAPI",
            "target_selector": ".accessible > .report[href$=\"survey.html\"]",
            "html_snippet": "<a class=\"report\" href=\"../after/reports/survey.html\"><span class=\"hidden\">Accessible Survey Page </span> Report</a>",
            "viewport_labels": [
              "desktop",
              "mobile"
            ]
          }
        ],
        "violations_count": 44,
        "passes_count": 16,
        "incomplete_count": 1,
        "wcag_a_count": 42,
        "wcag_aa_count": 2,
        "wcag_aaa_count": 0,
        "contrast_failures": 0,
        "missing_alt_count": 24,
        "missing_label_count": 11,
        "heading_hierarchy_broken": false,
        "severity_score": 100
      },
      "template_family_id": "template-3",
      "captured_at": "2026-09-23T21:22:04.742Z"
    }
  ],
  "templates": [
    {
      "id": "template-1",
      "family_key": "3db4facdf73b7c35777428cde03198c0ccb8e8e602a03ef66cb269fcfd86b64d",
      "label": "Home / News",
      "representative_page_id": "home",
      "structure_simhash": "e58e40f6ef906c7d",
      "page_count": 2,
      "accessibility_summary": {
        "pages": 2,
        "pages_with_findings": 2,
        "violations_count": 93,
        "severity_score": 200,
        "impact_counts": {
          "critical": 74,
          "serious": 19
        },
        "rule_counts": {
          "color-contrast": 2,
          "html-has-lang": 2,
          "image-alt": 72,
          "link-name": 11,
          "select-name": 2,
          "target-size": 4
        }
      }
    },
    {
      "id": "template-2",
      "family_key": "14b96524ab3f6fc54e8af8f33a7618ae980947f7795c087909180f4e94e36bb5",
      "label": "Tickets",
      "representative_page_id": "tickets",
      "structure_simhash": "e78a4094af9a6c79",
      "page_count": 1,
      "accessibility_summary": {
        "pages": 1,
        "pages_with_findings": 1,
        "violations_count": 42,
        "severity_score": 100,
        "impact_counts": {
          "critical": 27,
          "serious": 15
        },
        "rule_counts": {
          "color-contrast": 8,
          "html-has-lang": 1,
          "image-alt": 26,
          "link-name": 4,
          "select-name": 1,
          "target-size": 2
        }
      }
    },
    {
      "id": "template-3",
      "family_key": "23f20aa74115502bdd0628d51c7f6ffe737ed1ad7d7e26f83f47193eb07d2c8f",
      "label": "Survey",
      "representative_page_id": "survey",
      "structure_simhash": "c38711d6eecaeef5",
      "page_count": 1,
      "accessibility_summary": {
        "pages": 1,
        "pages_with_findings": 1,
        "violations_count": 44,
        "severity_score": 100,
        "impact_counts": {
          "critical": 37,
          "serious": 7
        },
        "rule_counts": {
          "html-has-lang": 1,
          "image-alt": 24,
          "label": 11,
          "link-name": 4,
          "select-name": 2,
          "target-size": 2
        }
      }
    }
  ]
}
